Для тех, кто сталкивается с той же ошибкой, при попытке запустить что-то похожее:
python manage.py runserver --settings=settings_dev
Когда файл настроек находится в каталоге приложения, например:
mysite/
settings.py
settings_dev.py
requirements.txt
manage.py
Вам не нужно указывать $PYTHONPATH
(по крайней мере, четыре года спустя), вам просто нужно убедиться, что значение --settings
содержит имя папки & mdash; вам также нужно использовать точечную запись, косая черта не подойдет.
python manage.py runserver --settings=mysite.settings_dev
То же самое происходит при экспорте значения $DJANGO_SETTINGS_MODULE
:
export DJANGO_SETTINGS_MODULE=mysite.settings_dev
Возможно, кто-то спасет время, которое я потерял, работая над этим.