@bubaley

Как настроить разделить manage.py между dev и prod разработкой?

Здравствуйте, опубликовал Django на VDS с помощью gunicorn и wsgi все работает в production. В wsgi сразу указан путь к settings/prod.py (он импортирует настройки base). В wsgi на локальной машине я сразу задал путь к prod и больше к ним не обращаюсь.
Но так-как в manage.py на локальном используется settings/dev.py, а в прод settings/prod.py приходится их менять или передавать ключи.
Можно ли это избежать, чтобы в зависимости от среды разработки, он автоматически понимал, когда брать dev/prod настройки.

Думал, задать в .env параметр и в зависимости от него менять, но может есть более удобные варианты. Какие используете вы?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Стандартная практика - это из settings.py импортировать local_settings.py, в котором разные настройки на разных контурах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы