pip install jinja2
---主settings---设置引擎'BACKEND','DIRS',添加**options和'environment'值
TEMPLATES = [
{
'BACKEND': 'django.template.backends.jinja2.Jinja2',
'DIRS':[os.path.join(BASE_DIR, "模板文件夹名")],
......
'OPTIONS':{
'environment':'jinja2配置路径.jinja2_environment',
'context_processors':
....
},
},
]
添加jinja2配置
from django.contrib.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
"""
'static', 'url' == 使用Django模板引擎中的{% url('') %} {% static('') %}
"""
|
|