[英]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.