我的默认设置中没有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',
)
我必须自己添加它我该怎么办?请给我你的建议或意见。谢谢!
答案 0 :(得分:7)
在Django 1.7及更高版本中,可以为每个模板后端引擎配置context_processor,并且可以在settings.py中的 TEMPLATES 设置变量下使用。
答案 1 :(得分:0)
根据文档,这些似乎是默认值,除非你覆盖它。 link to doc
答案 2 :(得分:0)
Django 1.6带来了一个最干净的settings.py文件。现在省略了许多默认设置,您只需要覆盖它,无论您是否需要。