【Python-Django】Jinja2模板引擎配置教程详解Jinjia2的官⽅⽂档:/docs/2.10/
1. 安装Jinja2扩展包
$ pip install Jinja2
2. 配置Jinja2模板引擎
TEMPLATES = [
{
'BACKEND': 'plate.backends.jinja2.Jinja2',  # jinja2模板引擎
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
't_processors.debug',
'quest',
't_processors.auth',django登录注册功能
'ssages',
],
},
},
]
3. 补充Jinja2模板引擎环境
1.Jinja2创建模板引擎环境配置⽂件
2.编写Jinja2创建模板引擎环境配置代码
ib.staticfiles.storage import staticfiles_storage
from django.urls import reverse
from jinja2 import Environment
def jinja2_environment(**options):
env = Environment(**options)
env.globals.update({
'static': staticfiles_storage.url,
'url': reverse,
})
return env
3.补充Jinja2模板引擎环境
TEMPLATES = [
{
'BACKEND': 'plate.backends.jinja2.Jinja2',  # jinja2模板引擎
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
't_processors.debug',
'quest',
't_processors.auth',
'ssages',
]
,
# 补充Jinja2模板引擎环境
'environment': 'utils.jinja2_env.jinja2_environment',
},
},
]
然后就可以使⽤Jinjia2引擎了渲染模板了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。