Python manage.py运行服务器
我在跑步 python manage.py运行服务器 从一台机器上 当我在B机办理登机手续时 我键入的url是 我得到了一个错误,就像Python manage.py运行服务器,python,django,Python,Django,我在跑步 python manage.py运行服务器 从一台机器上 当我在B机办理登机手续时 我键入的url是 我得到了一个错误,就像 系统返回:(111)连接被拒绝您需要告诉manage.py本地ip地址和要绑定到的端口。类似于python manage.py的runserver 192.168.23.12:8000。然后使用来自另一台机器的相同ip和端口。您可以在文档中阅读有关它的更多信息。您可以通过 ./manage.py运行服务器0.0.0.0:8000 而且,您将能够从网络中的任何机器
系统返回:(111)连接被拒绝您需要告诉manage.py本地ip地址和要绑定到的端口。类似于
python manage.py的runserver 192.168.23.12:8000
。然后使用来自另一台机器的相同ip和端口。您可以在文档中阅读有关它的更多信息。您可以通过
./manage.py运行服务器0.0.0.0:8000
而且,您将能够从网络中的任何机器访问服务器。
只需在浏览器中的其他机器上键入http://192.168.0.1:8000
其中192.168.0.1
是您服务器的IP。。。准备好了
或者在您的情况下:
A
/manage.py运行服务器0.0.0.0:8000B
浏览器类型http://A:8000
我也遇到了同样的问题,下面是我解决问题的方法: 首先,你必须知道你的IP地址。 在我的Windows PC上,我在cmd Windows中运行ipconfig并选择我的IP V4地址。就我而言,192.168.0.13 上面提到的第二个:runserver 192.168.0.13:8000 这对我有用。
我收到消息时出错的原因是使用了网关地址而不是我的电脑地址。为了防止任何Windows用户遇到问题,我想我应该添加自己的体验。运行
python manage.py runserver 0.0.0.0:8000
时,我可以使用localhost:8000
查看URL,但不能使用我的ip地址192.168.1.3:8000
最后,我在无线适配器上禁用了ipv6,并运行了
ipconfig/renew
。在这之后,一切都如期进行 在使用flask.ext.script的flask中,您可以这样做:
python manage.py runserver-h 127.0.0.1-p 8000
我也遇到了同样的问题,并找到了一个解决方案。我想它可以帮助你。当您运行python manage.py runserver时,它将使用127.0.0.1作为默认ip地址,并使用8000。127.0.0.0与本地主机相同,可以在本地访问。要从跨源访问它,您需要在系统ip或0.0.0.0上运行它。可以从网络中的任何来源访问0.0.0.0。
对于端口号,如果要使用自己的端口号而不是默认端口号,则需要设置系统的入站和出站策略
为此,您需要使用上面提到的命令python manage.py runserver 0.0.0.0:
运行服务器
或者,在python环境中设置默认ip和端口。关于这一点,请参见我的答案
享受编码……对于使用CentOS7的用户,为了允许访问端口8000,您需要在新的SSH连接中修改防火墙规则:
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
首先,更改您的目录:
cd your_project name
然后运行:
python manage.py runserver
好的,刚刚看到这篇文章这有点离题,但希望能解释一些事情,IP 127.0.0.1指向你的网卡,这样你导致的任何访问该IP地址的流量都不会离开你的计算机 例如,如果您未连接到wifi或有线网络,笔记本电脑中的现代网卡甚至不会为您提供该IP,因此您至少需要连接才能激活该网卡 如果您需要在同一台计算机上运行多个服务器,但希望通过域访问它们,那么您有两个选项
允许的_HOSTS=['site1.local.irishado.com']默认情况下,它使用本地主机地址(127.0.0.1),该地址不接受来自网络上其他计算机的连接。127.x.x.x被认为是自己的网络,计算机不会在它和其他接口之间路由,除非明确要求这样做。因此,从另一个网络连接到它将找不到打开的端口。您需要的是
/manage.py runserver A:8000
.Thanx作为答复,但我仍然收到一个错误,如错误:无法将该IP地址分配给。您可能在外部IP地址上绑定了某个端口。也许尝试另一个端口。还要确保没有防火墙阻止连接。是的。这正是我一直在做的。我在我的ubuntu虚拟机上运行django,然后在我的windows主机上连接到它,在windows上进行测试。对我来说,它就像时钟一样工作。我也有ubuntu。我的朋友有Windows7。尝试先ping你的主机。并确保您已正确调整VM!我使用这个版本的命令,以便可以从Parallels WinXP VM访问Mac上的Django dev服务器。通过这种方式,我可以连接ios设备。