我构建了一个Django应用程序,并选择使用Jinja2作为我的模板引擎。我注意到,从Django内置的模板引擎切换到Jinja2后,load
关键字不起作用,例如:{% load static %}
。这用于加载像CSS这样的静态文件。在Django中有没有Jinja的解决方法?与Django一起使用Jinja2,加载标记不起作用
TemplateSyntaxError at/app/
遇到未知标签“加载”。
从settings.py:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.jinja2.Jinja2',
'DIRS': [
os.path.join(BASE_DIR, 'app/templates/jinja2'),
],
'APP_DIRS': True,
'OPTIONS': {
'environment': 'my_project.jinja2.environment',
},
},
的Django:1.11
的Jinja2:在Jinja2的2.9.6
我很确定它应该工作。 'settings.py'里面的模板设置是什么? –
我使用'settings.py'中的设置进行了更新。获取'未知标记'错误 – andrew