首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django中没有TEMPLATE_CONTEXT_PROCESSORS

django中没有TEMPLATE_CONTEXT_PROCESSORS
EN

Stack Overflow用户
提问于 2014-03-08 18:16:34
回答 3查看 10.6K关注 0票数 6

我的默认设置中没有TEMPLATE_CONTEXT_PROCESSORS

代码语言:javascript
复制
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',
)

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

EN

回答 3

Stack Overflow用户

发布于 2016-09-01 20:49:28

在Django1.7和更高版本中,可以为每个模板后端引擎配置context_processor,并且可以在settings.py中的TEMPLATES setting variable下使用。

票数 10
EN

Stack Overflow用户

发布于 2014-03-08 19:15:09

根据文档,这些似乎是默认的,除非你覆盖它。link to doc

票数 0
EN

Stack Overflow用户

发布于 2014-03-09 07:59:42

Django1.6带来了一个最干净的settings.py文件。现在很多默认设置都被省略了,你只需在需要时覆盖它即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22267977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档