gpt4 book ai didi

python - 在启动时获取 "str"在 Django 应用程序上没有属性 "_default_manager"

转载 作者:太空狗 更新时间:2023-10-30 02:06:07 25 4
gpt4 key购买 nike

在我重新启动 Apache 以获取新的 Django 更改后,我在大约 30 秒到 1 分钟后收到以下错误:

ViewDoesNotExist:已尝试模块 project.app.views 中的 home_page。错误是:“str”对象没有属性“_default_manager”

一段时间后错误消失了,但这很奇怪。知道如何调试它或可能导致它的原因吗?

最佳答案

我认为是这个错误:

http://code.djangoproject.com/ticket/10405#comment:11

考虑到谷歌搜索没有显示太多其他内容,并且您的问题在一段时间后消失 - 根据这张票据,由于模型字符串的延迟加载,这似乎是一个完美的选择。

评论建议在您的管理自动发现功能之​​前添加以下内容。

from django.db.models.loading import cache as model_cache
if not model_cache.loaded:
model_cache.get_models()

关于python - 在启动时获取 "str"在 Django 应用程序上没有属性 "_default_manager",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com