簡體   English   中英

我突然得到DJANGO_SETTINGS_MODULE在使用runserver時沒有定義

[英]suddenly I'm getting DJANGO_SETTINGS_MODULE is not defined when using runserver

完整的錯誤是:

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可以使用更好的方法來檢測這類問題。 引起問題的線根本沒有出現在追溯中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM