You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure()
阿新 • • 發佈:2021-01-25
django 在vscode的中除錯時出現的環境問題配置
- 錯誤資訊提示未配置安裝應用,django的環境配置檔案是
manage.py
檔案,檢視檔案發現檔案中含有if __name__ = __main__
,這個檔案肯定是有備用供程式當模組使用的功能
>>> from blog.models import Person
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS,
but settings are not configured. You must either define the environment variable
DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
- 解決方法:
- 直接在直譯器中引入
manage.py
,呼叫main()
函式,配置環境及安裝APP
自動完成配置資訊>>> import manage >>> manage.main()
- 直接在直譯器中引入
- 成功在直譯器中匯入模型除錯
>>> from blog.models import Person
>>>
python verson 3.7
django verson 3.0