Ошибка при установке переменной DJANGO_SETTINGS_MODULE при запуске отладки в PyCharm - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь запустить свой проект в PyCharm для его отладки, но я получаю эту ошибку: django .core.exceptions.ImproperlyConfigured: Требуется настройка INSTALLED_APPS, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure (), прежде чем получить доступ к настройкам.

Я знаю, что было много дискуссий в stackoverflow и на inte rnet об этой теме c, и я много раз внимательно прочитал django документы https://docs.djangoproject.com/en/dev/topics/settings/. Я попробовал дальше. Также мой проект называется «fitex», поэтому я использую его как «mysite»: 1) Установка переменных среды в моей оболочке следующим образом:

set DJANGO_SETTINGS_MODULE = fitex.settings

2). Пробовал также в оболочке:

export DJANGO_SETTINGS_MODULE=fitex.settings

3). Пробовал в оболочке что-то вроде этого:

from django.conf import settings,

from fitex import settings,

settings.configure(default_settings=settings, DEBUG=True)

к сожалению, не сработало. Ошибка: AttributeError: модуль 'fitex.settings' не имеет атрибута 'configure'

4) Попытка добавления в мой файл settings.py:

os.environ['DJANGO_SETTINGS_MODULE'] = 'fitex.settings'

Также мои конфигурации отладки: снимок экрана

Может быть, кто-то может помочь, спасибо!

1 Ответ

0 голосов
/ 18 апреля 2020

рабочий каталог должен иметь файл manage.py init. так что в вашем случае это будет

C:\Users\austi\PycharmProjects\Fitex#1

, а путь к скрипту должен быть файл manage.py, а не models.py

C:\Users\austi\PycharmProjects\Fitex#1\manage.py

надеюсь, что это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...