I used
python manage runserver 0.0.0.0:8000
启动服务器,以便我可以从 wifi 网络上的其他计算机访问该项目,但是当我在另一台计算机上浏览到 internet-ipaddress:8000 时,该项目无法加载。我是否缺少设置?
假设所有机器都可以看到彼此......
获取正在运行 runserver 的计算机的 IP 地址。例如运行ifconfig
在控制台。
ifconfig
eth0 Link encap:Ethernet HWaddr 10:1e:72:b8:2a:4b
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
...
检查您是否正在运行防火墙。例如
sudo ufw status
如果处于活动状态,您需要打开端口 8000,因此,再次在控制台上运行
sudo ufw allow 8000/tcp
然后启动 runserver (如果使用 django-extensions 则启动 runserver_plus )
python manage.py runserver_plus 192.168.1.2:8000
在另一台机器上打开浏览器
http://192.168.1.2:8000/admin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)