Управление настройками Django в локальной среде разработки и производственной среде может оказаться непростой задачей. Некоторые настройки, такие как константы, могут быть общими для обеих сторон, в то время как другие, например пути к файлам, требуют изменения.
Рекомендуемый подход, как описано в «Двух советах по Django», заключается в использовании контроля версий и сохранении настроек. в специальном каталоге вашего проекта:
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
Общие настройки в base.py
settings/base.py содержат настройки, общие для обеих сред, например MEDIA_ROOT и ADMIN.
Настройки для конкретного сайта
Выполнение Django с указанными настройками
При запуске команд Django используйте параметр --settings, чтобы указать соответствующие настройки. файл:
Пример проекта Шаблон
Для получения дополнительных инструкций на GitHub доступен пример шаблона макета проекта.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3