无法使用 heroku local 将 Django 应用程序部署到 heroku

Unable to deploy Django app to heroku using heroku local

这里是新手

尝试将我的 Django 应用程序部署到 Heroku 时,我收到无法从 Firefox 浏览器连接的消息(我也尝试了 Chrome,结果相似)。我在解决问题的确切位置时遇到了很多麻烦? Heroku本地?独角兽?浏览器防火墙? Django 设置? 我做了什么。

  1. 将 django_heroku 导入添加到 settings.py

  2. 已尝试确保我的浏览器 (Firefox) 未阻止弹出窗口等。 Firefox -> 设置 -> 隐私和安全 -> 权限 -> 取消选中阻止弹出窗口 windows

  3. 确保我的应用程序仅适用于 gunicorn 我 运行 gunicorn project3.wsgi 在我的终端中(project3 是我的 wsgi 文件的目录)有效

  1. 我的 Procfile 中有相同的命令,大写 'P'(网络:gunicorn project3.wsgi)。 但是,当我 运行 命令 'heroku local' 浏览器在单击 link 时打开,但出现错误。任何援助将不胜感激。 我正在使用 windows WSL 运行ning 命令

尽管 0.0.0.0 是有效 IP,但它不能用作真实 IP 地址。

您可以使用 http://localhost:5000 或 http://127.0.0.1:5000/

In the Internet Protocol Version 4, the address 0.0.0.0 is a non-routable meta-address used to designate an invalid, unknown or non-applicable target. This address is assigned specific meanings in a number of contexts, such as on clients or on servers.

您可以阅读有关 0.0.0.0 的更多信息here