Задать вопрос
@beduin01

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

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

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

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

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


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

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

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