gpt4 book ai didi

python - 突然我得到 DJANGO_SETTINGS_MODULE is not defined when using runserver

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:38 25 4
gpt4 key购买 nike

完整的错误是:

ImportError: Could not import settings 'app.settings' (Is it on sys.path?): No module named settings

一直以来,

python manage.py runserver

一直工作正常,DJANGO_SETTINGS_MODULE 以前从未定义过 - 这不是这里的问题,因为我正在运行 manage.py 应该自行设置它。

问题发生在我添加了一些导入之后 - runserver 立即停止工作。我也无法进行验证 - 没有任何效果。设置 DJANGO_SETTINGS_MODULE 也无济于事,尽管这是错误提示的内容。

最佳答案

添加内部 django 函数的顶层导入可以以非常不明显的方式破坏 django。

from django.core import context_processors

在一个很早就导入到 settings.py 的文件中,这导致了这个错误。

在我看来,django 可以使用更好的方法来检测此类问题。导致问题的行根本没有出现在回溯中。

关于python - 突然我得到 DJANGO_SETTINGS_MODULE is not defined when using runserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10813651/

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