"Когда вы устанавливаете новое приложение django, вы должны добавить / изменить свой модуль settings.py."
Я думаю, что это нормально, как есть.
Я не вижу причин менять или модифицировать это вообще.
Однако мы делаем «подкласс» модуля основных настроек.
Наши файлы для разработчиков и установки имеют имена, такие как settings_devxy_linux2
и settings_checkout_win32
и т. Д.
Каждый из этих файлов начинается с from settings import *
для импорта настроек ядра и расширения этих настроек ядра с помощью переопределений для конкретной установки и платформы.
Это не требует никакой реальной работы. Это, однако, означает, что мы делаем большинство вещей с django-admin.py
, потому что наши настройки не называются settings
.