姜戈。 “python manage.py runserver <my-ip>:<port>”得到“资源(<my-ip>)在线但没有响应连接尝试。”镀铬

Posted

技术标签:

【中文标题】姜戈。 “python manage.py runserver <my-ip>:<port>”得到“资源(<my-ip>)在线但没有响应连接尝试。”镀铬【英文标题】:Django. "python manage.py runserver <my-ip>:<port>" getting "resource (<my-ip>) is online but isn't responding to connection attempts." on chrome 【发布时间】:2021-09-05 21:25:30 【问题描述】:

我可以使用 django 的开发服务器启动

$ python manage.py runserver <my-ip>:<port>

但是,当我尝试在 Chrome 中访问该页面时,打开时间过长并显示错误。当我运行疑难解答时,我得到以下响应:

resource (<my-ip>) is online but isn't responding to connection attempts

我尝试了以下方法:

    ALLOWED_HOSTS = ['*'] 将端口更改为 80、8080、8000 等。 移除广告拦截器 重启一切 禁用防火墙

【问题讨论】:

【参考方案1】:

你可以试试跑步吗:

python manage.py runserver 0:<port>

这将允许您在浏览器中转到127.0.0.1:&lt;port&gt;localhost:&lt;port&gt;

无论您在localhost127.0.0.1 之间选择哪一个,您都需要将其添加到您的ALLOWED_HOSTS 列表中。

【讨论】:

是的,Django 服务器可以使用这些,但我服务器上的其他机器无法访问它。我想使用 Django 作为后端并将本机反应作为前端,当我尝试在我的反应应用程序中使用它们时,上述 2 不起作用。 manage.py runserver is intended for development purpose only。您永远不应该使用它来服务实际的生产实例。查看Deployment Howto,了解如何正确部署您的应用程序。 您必须在同一网络上才能使用 runserver 从 React 访问它。【参考方案2】:

创建一个“Hello world”视图并尝试获取该视图

【讨论】:

以上是关于姜戈。 “python manage.py runserver <my-ip>:<port>”得到“资源(<my-ip>)在线但没有响应连接尝试。”镀铬的主要内容,如果未能解决你的问题,请参考以下文章

被解放的姜戈02 庄园疑云

姜戈。南。赫罗库。键错误:'默认'

NoModuleName 'channels',但我已经安装了它。姜戈

User.objects.create() 啥都不做。 (姜戈)

如何限制请求数量?姜戈

姜戈。如何优化数据库查询?