我已经使用以下代码测试了我的 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/