Я пытаюсь использовать django-admin dbshell (любой другой cmd дает тот же результат) в моем проекте. И я получилDjango не может импортировать настройки
You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
Так что я сделал
export DJANGO_SETTINGS_MODULE=mysite.settings
и теперь я получаю
no module named 'mysite'
Конечно я заменить 'MySite' с именем моего приложения. Btw я уже имел в своем коде:
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
любую идею? Thanks
Сколько настроек файлов у вас есть? Например. 'local.py',' prod.py' и т. д. –
Какую версию Django вы используете? – MicroPyramid
Django version 1.10.5, у меня есть только один файл settings.py в корне моего приложения. Btw, если я поместил «mysite.settings» в DJANGO_SETTINGS_MODULE, тогда я даже не смогу запустить 'django-admin' самостоятельно и получить справочное сообщение – dkx22