6

TEMPLATE_CONTEXT_PROCESSORS 的默认设置里没有!

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.contrib.auth.context_processors.auth',
    'django.core.context_processors.debug',
    'django.core.context_processors.i18n',
    'django.core.context_processors.request',
    'django.core.context_processors.static',
    'django.contrib.messages.context_processors.messages',
)

我必须自己添加吗?我该怎么办?请给我你的建议或意见。谢谢!

4

3 回答 3

10

在 Django 1.7 及更高版本中,可以为每个模板后端引擎配置 context_processor,并且可以在 settings.py 中的TEMPLATES设置变量下使用。

于 2016-09-01T12:49:27.770 回答
0

根据文档,这些似乎是默认设置,除非您覆盖它。 链接到文档

于 2014-03-08T11:15:08.700 回答
0

Django 1.6 带来了一个最干净的 settings.py 文件。现在很多默认设置都被省略了,你只需要覆盖它是否需要。

于 2014-03-08T23:59:42.347 回答