@beduin01

Стоит ли выносить конфиги Django в ini?

Как лучше организовать проект? Если мне dev и prod нужен, то на сколько это как правильнее сделать? Можно же два setting.py сделать, но что-то мне подсказывает, что это плохая практика и надо settings.py заполнять из ini
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
Нет

Секретные переменные нужно вынести в env

Если требуются корректировать настройки в зависимости от окружения (дев, тест, прод), то файл settings преобразуют в модуль и внутри модуля делают несколько файлов для каждого окружения, которые модифицируют основной конфиг

settings
├── dev.py
├── __init__.py
├── settings.py
└── test.py


внутри __init__.py можно организовать автоматическое определение окружения по переменным окружения
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы