Django使用jinja2报错

img


我用的Django3.0.6用的jinja2然后用py manage.py runserver开启后报错,TypeError:'module' object is not callable

img

img

TEMPLATES¶

默认: [] (空列表)

一个包含所有 Django 模板引擎的配置的列表。列表中的每一项都是一个字典,包含了各个引擎的选项。

下面是一个配置,告诉 Django 模板引擎从每个安装好的应用程序中的 templates 子目录中加载模板:

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'APP_DIRS': True,
},
]

以下选项适用于所有后端。
BACKEND¶

默认:未定义

要使用的模板后端。内置的模板后端有:

'django.template.backends.django.DjangoTemplates'
'django.template.backends.jinja2.Jinja2'

你可以通过将 BACKEND 设置为一个完全限定的路径(例如 'mypackage.whatever.Backend')来使用一个不在 Django 中的模板后端。