Как настроить параметры Django, когда я работаю в Heroku? - PullRequest
0 голосов
/ 19 февраля 2012

Я использую кедровый стек Heroku для запуска своего приложения Django, и мне хотелось бы иметь другую конфигурацию, когда я работаю в Heroku, чем когда я работаю локально.На данный момент settings.py - это моя конфигурация, специфичная для Heroku, и я использую local_settings.py для вещей, не относящихся к Heroku, и оставляю это вне контроля версий.

Однако я бы хотел кое-что сделатькак это в settings.py:

if in_heroku:
   CONFIG_VAL='this'
else:
   CONFIG_VAL='that'

Любые идеи, как определить, что я нахожусь в среде Heroku в settings.py?

1 Ответ

6 голосов
/ 20 февраля 2012

Вы неправильно настроили конфигурацию.

В идеале ваша среда должна определять параметры конфигурации, чтобы вам не приходилось беспокоиться о настройке кода для конкретной среды.Читайте на них:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...