gpt4 book ai didi

python - Django 设置未注册更改

转载 作者:太空宇宙 更新时间:2023-11-04 08:54:48 25 4
gpt4 key购买 nike

好吧,我正在对我的项目进行一些更改,试图让一个较旧的应用程序与 1.8 兼容。这需要弄乱 TEMPLATES.content_processors。

尝试了一些更改,项目失败了,恢复了更改,但项目仍然以某种方式失败。

这是我当前的 settings.py(相关部分,我没有更改任何其他内容。):

TEMPLATES = [

{

'BACKEND': 'django.template.backends.django.DjangoTemplates',

'DIRS': [],

'APP_DIRS': True,

'OPTIONS': {

'context_processors': [

'django.template.context_processors.debug',

'django.template.context_processors.request',

'django.contrib.auth.context_processors.auth',

'django.contrib.messages.context_processors.messages',

],

},

},

]

(最后括号的缩进是因为堆栈溢出的格式。它在脚本中正确缩进)

这是我回溯的信息:

TEMPLATES   
[{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'OPTIONS': {'context_processors'
'django.template.context_processors.debug',
'django.template.context_processors.request','django.core.context_processors.requestdjango.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}]

回溯中还有我之前放入的旧样式 TEMPLATE_CONTEXT_PROCESSORS 列表,然后删除。由于某种原因,它仍然存在于 django 中!

这显然是问题所在,但在我的一生中,我无法找出为什么在重新启动 apache 后它仍然存在,然后在我从备份恢复后重新启动物理服务器。

完整的错误是这样的:

在/consult/配置不当

在您的 TEMPLATES 设置中启用“django.contrib.auth.context_processors.auth”以使用管理应用程序。

但如您所见,它就在那里。

我们非常欢迎您提供任何帮助。

最佳答案

如果错误消息似乎与您的代码不匹配,一个好的步骤是删除您的 *.pyc 文件并让 Python 重新创建它们。

关于python - Django 设置未注册更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31150612/

25 4 0
文章推荐: c - i2c_msg.buf 的大小可以有多大?
文章推荐: html - 使用单指手势滚动 元素 - IPAD 不工作
文章推荐: html - thymeleaf 里面