我正在使用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:
...