python - Django 2 中的 TEMPLATE_CONTEXT_PROCESSORS 相当于什么

标签 python django

您好,我正在将项目从 Django 1.9.12 迁移到 Django2.0 我还没写,是一个不再在我们企业工作的同事留下的

安装Django2后

from django.conf.global_settings import  TEMPLATE_CONTEXT_PROCCESSORS

返回错误

ImportError: cannot import name 'TEMPLATE_CONTEXT_PROCESSORS'

django2中的TEMPLATE_CONTEXT_PROCCESSORS相当于什么

最佳答案

从您的设置中删除此行:

from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS

TEMPLATE_CONTEXT_PROCESSORS

在 Django 1.8 中已弃用,并在 Django 1.10 中删除。无法再导入它。

您已经在 TEMPLATES 设置中定义了 context_processors,因此不再需要 TEMPLATE_CONTEXT_PROCESSORS

关于python - Django 2 中的 TEMPLATE_CONTEXT_PROCESSORS 相当于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51672111/

相关文章:

python - 解释器关闭时的致命 Python 错误 : could not acquire lock for <_io. BufferedReader name=8>,可能是由于守护线程

python - 将 .lower() 函数应用于列表中所有单词大小写的字符串

python - django,属性更新模型实例

python - fabfile.py 不工作 : No module named Crypto

python - 如何查找一年中每个月第一周的所有周数 python

django - 当还涉及迁移时,如何使用 django 进行同步数据库

python - 模拟掷骰子游戏

python - pipenv 无法创建虚拟环境

python - 在Python 3.6中安装和导入tensorflow时遇到问题

python - Cassandra 2 - CQLEngine : Store Images error