如果我正确理解文档,那么我的 app.json:
{
"name": "MyTestApp",
"env": {
"SECRET_KEY": {
"description": "The secret key for the Django application.",
"generator": "secret"
}
},
}
应该意味着 Heroku 在部署时应该自动设置一个名为 SECRET_KEY 的环境变量。但是我的应用程序抱怨这个环境变量是空的。我自己手动创建了变量来解决这个问题。
以上内容位于我的项目的根目录中,旁边还有 Pipfile、Procfile 等,它似乎确实可以正确拾取和使用。
我想我在这里做错了什么,但我看不出是什么。