pip install jinja2
在Django项目的settings.py文件中,添加以下配置信息:
TEMPLATES = [
},
]
from django.conf import settings
from jinja2 import Environment
def environment(**options):
return env
这里给出了一个示例,其中包含了静态文件和媒体文件的URL信息.
{{title}}
{{heading}}
- {{ user.name }}
No users found.
{% endif %}
在此示例中,通过{{}}包含变量,在模板中使用了if和for语句,实现了条件判断和循环输出的功能.
from django.http import HttpResponse
from django.template import Context
from jinja2 import Environment, PackageLoader
def example(request):
return HttpResponse(template.render(context))
{% extends "base.jinja2" %}
{% block title %}
New Page Content
- {{ user.name }}
No users found.
{% endif %}
{% endblock %}
在此示例中,通过extends指定父模板,使用block标签定义子模板中需要修改的块,并通过{{ super() }}调用父模板中相应的块内容.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!