【发布时间】:2017-10-05 22:35:45
【问题描述】:
我正在处理pycharm,有一个django 项目。 每当我做“运行”的事情时,我都会去我的主页或任何地方“http://127.0.0.1:8000/..” 一切正常,但我收到此错误:
C:\Users\elmou\AppData\Local\Programs\Python\Python36-32\lib\importlib__init__.py:126: RemovedInDjango110Warning: django.core.context_processors 是 不推荐使用 django.template.context_processors。返回 _bootstrap._gcd_import(name[level:], package, level)
我应该更改 django 版本还是什么?! 谢谢。
settings.py 文件:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.core.context_processors.request',
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
【问题讨论】:
-
请提供 Django 版本号。建议使用最新的稳定版本。可能您正在运行一个示例,该示例使用的代码适用于 1.10 之前的版本,当前稳定版是 1.11 LTS
-
django 版本 1.9.4
-
您只需要发布您的
TEMPLATES设置即可显示您的上下文处理器。正如警告所说,你不应该公开发布你的SECRET_KEY。你现在应该改变它。
标签: pycharm django python django pycharm