您好,我正在将项目从 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/