Итак, у меня есть несколько файлов настроек среды c в моем проекте Django.
settings
__init__.py
env_specific_settings
__init__.py
common_setting.py
development_setting.py
production_setting.py
И у common_setting, development_setting и production_setting есть константа с именем "TYPE", которая имеет разные значения в каждом из этих файлов. И у меня есть файл python, который импортирует «TYPE» из файла common_setting.py
Теперь, если в файле manage.py и wsgi.py я использую: -
os.environ.setdefault(
"DJANGO_SETTINGS_MODULE", "settings.env_specific_settings.development_setting"
)
Тогда значение «TYPE» должно быть любым значением, которое оно имеет в файле development_setting.py, а не значением в common_setting.py.
Но во время выполнения моего проекта Django значение «TYPE» все еще отображается значение общей_установки.