我正在 Django 上制作一個簡單的博客應用程序,使用 PyCharm 作為 IDE。如果我嘗試使用 Python 控制臺,我每次都會收到此錯誤。You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.如果我在終端中打開控制臺命令行,則每次都必須使用此命令指定我的設置:set DJANGO_SETTINGS_MODULE=mysite.settings看起來 manage.py 文件已經有一個設置引用,但由于某種原因它似乎被忽略了:import osimport sysif __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Example.settings") try: from django.core.management import execute_from_command_line except ImportError:...
1 回答

精慕HU
TA貢獻1845條經驗 獲得超8個贊
在您的 PyCharm 虛擬環境中。您有一個選項Edit Configurations
,單擊此選項會打開一個彈出窗口。然后找到Environment variable
,并設置DJANGO_SETTINGS_MODULE=Example.settings
添加回答
舉報
0/150
提交
取消