部署到 heroku 的 Django 网站。应用程序错误

Django website deploying to heroku. Application error

我正在尝试将我的 django 网站部署到 heroku,但我在网页上显示了 Application Error。使用 heroku logs --tail 查看我的日志(它告诉我在网页上做什么),我收到一个错误

2019-07-27T06:14:34.046386+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=prremia.herokuapp.com request_id=20cd473d-50c2-43b6-892e-ce8f8981229d fwd="49.36.8.33" dyno= connect= service= status=503 bytes= protocol=https
2019-07-27T06:14:34.878053+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=prremia.herokuapp.com request_id=53c5e449-ba17-4e93-86f9-7b70eeb7e074 fwd="49.36.8.33" dyno= connect= service= status=503 bytes= protocol=https

我遵循了 Django's docs 的说明。

我的网页:

确保将 Procfilemanage.py 放在项目的根目录下。还要确保您从项目根目录中推送了代码。 在您的 Procfile 中动态绑定端口。这是一个例子:-

web: gunicorn --bind 0.0.0.0:$PORT prremia.wsgi

$PORT 是一个环境变量。你也必须做缩放。

注意:确保您的项目名称与 Procfile 中的 <project_name>.wsgi 完全匹配。

有些人将 Procfile 创建为文本文件时会出现愚蠢的错误 所以在你的cmd中使用给定的命令来生成Prockfile:-

echo "web: python app.py" > Procfile

//希望我的回答对你有帮助