访问herokus环境变量

时间:2020-07-30 09:45:45

标签: python heroku

我正在尝试在Heroku上部署python应用程序,并且需要隐藏API密钥和其他敏感信息。通常,我将使用.gitignore来隐藏敏感信息,但不能与Heroku一起使用。相反,我使用的是本指南中提到的环境变量: https://github.com/kylelobo/Reddit-Bot

在指南中,他们写道您应该执行以下操作。首先通过写设置环境变量

$ heroku config:set client_id=<your_client_id>

然后通过编写代码来访问变量

client_id = os.environ['client_id']

我已经设置了配置变量(我通过在终端中编写Heroku config进行检查),但是在我的代码中,我得到了错误

line 675, in __getitem__ raise KeyError(key) from None KeyError: 'client_id'

我还尝试了Heroku(https://devcenter.heroku.com/articles/config-vars#managing-config-vars)关于配置变量的本指南,但最终还是得到了相同的错误消息。

0 个答案:

没有答案