django中没有模板\u上下文\u处理器

django中没有模板\u上下文\u处理器,django,django-settings,django-1.6,Django,Django Settings,Django 1.6,我的默认设置中没有TEMPLATE\u CONTEXT\u处理器 TEMPLATE_CONTEXT_PROCESSORS = ( 'django.contrib.auth.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.request',

我的默认设置中没有
TEMPLATE\u CONTEXT\u处理器

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',
)

我必须自己添加吗?我该怎么做?请给我你的建议或建议。谢谢大家!

根据文档,这些似乎是默认设置,除非您跳过它。
Django 1.6提供了一个最干净的settings.py文件。现在,许多默认设置被省略,您只需在需要时覆盖它。

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

,这意味着我不必在设置中添加
TEMPLATE\u CONTEXT\u PROCESSORS
,对吗?对,但如果您计划添加更多处理器,您也可以添加它,这样您就不会覆盖默认值。我认为这是最好的答案: