python - 访问 heroku 上的配置变量返回 500 错误

标签 python heroku flask

我已经使用以下代码测试了我的 Flask 应用程序并将配置变量设置为 heroku:

api = os.environ.get['API_KEY']

在 foreman 上测试它似乎有效,但在部署到 heroku 上时返回 500 内部服务器错误。错误是由上面的代码引起的吗?

最佳答案

语法已关闭。 os.environ is a dictionary 。所以,

api = os.environ.get['API_KEY']

应该是

api = os.environ['API_KEY'] #Would raise exception if key is not found

api = os.environ.get('API_KEY')

关于python - 访问 heroku 上的配置变量返回 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25965288/

相关文章:

javascript - 无法从 JQUERY 将 JSON 数据发送到 python

python - 如何根据 HTTP 请求使用 Python 和 Flask 执行 shell 命令和流输出?

python - 询问 Numpy。为什么我能得到这个结果?

python - 如何在 alpine linux 上安装 python?

ruby-on-rails - Heroku toolbelt 更新失败

git - 平均堆栈,Win 7,git push heroku master 结果在 sh : bower: not found error

python - 运行 heroku run 命令会生成 SECRET_KEY 设置不能为空错误

python - 使用 flask-restful RequestParser 进行嵌套验证

python - 应用随机森林后提取重要特征进行训练和测试

python - 解析 JIRA webhook 注释