Я делаю простое приложение для блогов на 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:
...