Страницы

Поиск по вопросам

вторник, 14 мая 2019 г.

Программное изменение settings.py (django)

Вопрос в следующем, у меня есть development сервер и production. Некоторый функционал завязан на переменную PRODUCTION из settings.py. Как мне при помощи самого питона или через bash изменять эту переменную, например, перед выгрузкой на production?


Ответ

Создайте файл local_settings.py, в нём прописывайте конфиг для девелоп-сервера и импортируйте его в конце settings.py, чтобы перезаписать нужные переменные. А на продакшн просто не выкладывайте этот файл (например, можно не включать его в репозиторий).

Комментариев нет:

Отправить комментарий