我正在使用PyCharm作为IDE在Django上创建一个简单的博客应用程序。
如果我尝试使用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:
...