【发布时间】:2014-03-08 04:13:42
【问题描述】:
我在 Heroku 上设置了一些配置变量,如下所述:https://devcenter.heroku.com/articles/config-vars。 当我跑步时:
heroku config
我在列表中看到了配置变量:
COMPRESS_OFFLINE: True
我可以跑
heroku config:get COMPRESS_OFFLINE
我得到:
True
在我的 Django settings.py 中,我有:
import os
COMPRESS_OFFLINE = os.environ['COMPRESS_OFFLINE']
这就是上面链接的文章告诉您在 Django 中访问 Heroku 配置变量的方式。我在我的本地 .env 文件中设置了这个配置变量,我可以在本地运行工头。但是,当我部署到 Heroku 时,我在部署期间收到此错误:
KeyError: 'COMPRESS_OFFLINE'
! Push rejected, failed to compile Python app
我觉得我错过了一些非常明显的东西,有什么建议吗?
【问题讨论】:
标签: django heroku settings config