我構建了一個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