【发布时间】:2012-03-10 03:08:43
【问题描述】:
我正在使用 Heroku cedar 堆栈来运行我的 Django 应用程序,并且我希望在 Heroku 中运行时具有与在本地运行时不同的配置。目前,settings.py 是我的 Heroku 特定配置,我将 local_settings.py 用于非 Heroku 的内容,并将其排除在版本控制之外。
但是,我想在 settings.py 中做这样的事情:
if in_heroku:
CONFIG_VAL='this'
else:
CONFIG_VAL='that'
有什么想法可以在 settings.py 中检测到我在 Heroku 环境中吗?
【问题讨论】: