Насколько я помню, settings.py
должен быть в каталоге app
. Итак, вам нужно создать новый каталог внутри app
, например с именем settings
. Затем вам нужно изменить manage.py
и установить следующий код:
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '<root_folder_name>.app.settings')
Затем вы можете создать два новых файла dev_settings.py
и prod_settings.py
в папке settings
.
Теперь вы можете запустить код с другими настройками, но вам нужно добавить параметр --settings=settings.dev_settings
ко всем командам управления, например:
python manage.py runserver --settings=settings.dev_settings
или
python manage.py migrate --settings=settings.prod_settings
Надеюсь, Я помог тебе.