【发布时间】:2019-04-04 16:32:52
【问题描述】:
我正在 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 os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Example.settings")
try:
from django.core.management import execute_from_command_line
except ImportError:
...
【问题讨论】:
标签: python django pycharm settings