【问题标题】:Displaying Apliction error while deploying website app using django to heroku使用 django 将网站应用程序部署到 heroku 时显示 Apliction 错误
【发布时间】:2019-10-28 10:20:17
【问题描述】:

我使用 Python-Django 创建了一个电影评论网站,我尝试使用 Heroku 使其上线,但在打开时它在 Heroku 中显示应用程序错误。我的应用在本地运行良好。

安装 Heroku 的步骤

$sudo snap install --classic Heroku
$heroku login

然后运行下面的

$pipenv lock
$touch Procfile

在 wsgi 文件中添加以下行:" web:gunicorn pages_project.wsgi --log-file -"

$pipenv install gunicorn==19.9.0

settings.py 中的变化

项目/settings.py ALLOWED_HOSTS = ['*']

$heroku create
$heroku git:remote -a xxx-yyy-26076
$heroku config:set DISABLE_COLLECTSTATIC=1
$git push heroku master
$heroku ps:scale web=1
$heroku open

这是我的代码on Github

这是我的网站链接--> https://fast-island-20902.herokuapp.com/

【问题讨论】:

  • 能否请您粘贴一些更详细的错误日志?
  • 如果您确实发布了日志,我们会发现您在 Procfile 中将“movie_review”拼写为“movie_reveiw”。

标签: python django heroku


【解决方案1】:

检查 Github 存储库上的 Procfile

web: gunicorn movie_reveiw.wsgi --log-file -

我看到项目名称上有一个错字,实际上是movie_review。只需更改它,应用程序应该可以在 Heroku 中运行而不会出现问题。

【讨论】:

    猜你喜欢
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    • 2021-09-22
    • 1970-01-01
    • 2019-06-25
    • 2018-12-25
    相关资源
    最近更新 更多