pycharm 中的 Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE 問題解決


昨天遇到一個問題,pycharm 中運行不了django的程序,看錯誤是:                 django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.                結果百度了半天沒結果,最后還是在 老外的網站上找到了答案。   本來django項目在 python shell 中可以完美運行,在pycharm里面就不行,原因是pycharm 要你配置一個  環境變量  DJANGO_SETTINGS_MODULE  這個變量告訴django項目去找哪一個settings 文件。  具體的步驟:

1、Run  -->  EditConfigures 

2、找到python一項  具體名字是 Python tests(注意不是django那一個),然后修改里面的Environment variables 添加一項。名稱是DJANGO_SETTINGS_MODULE  值是  你的settings,比如 mysite.settings 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM