我正在尝试检查机器B时从机器A运行python manage.py runserver我键入的URL是http:// A:8000 / 我收到错误,如系统返回:(111)连接被拒绝
Pol*_*Pol 121
您可以为网络中的计算机运行它
./manage.py runserver 0.0.0.0:8000
而且您将能够从网络中的任何计算机联系到您的服务器.只需在浏览器http://192.168.0.1:8000中的其他机器上键入192.168.0.1您服务器的IP ...并准备好了....
或者在你的情况下:
A在命令行中的机器上./manage.py runserver 0.0.0.0:8000B在浏览器类型的机器尝试http://A:8000 我正在努力解决同样的问题,并找到了一个解决方案.我想它可以帮到你.当你运行python manage.py runserver时,它将默认的IP地址为127.0.0.1和8000. 127.0.0.0与localhost相同,可以在本地访问.要从交叉原点访问它,您需要在系统IP或0.0.0.0上运行它.可以从网络中的任何来源访问0.0.0.0.对于端口号,如果要使用自己的端口号而不是默认端口号,则需要设置系统的入站和出站策略.
要执行此操作,您需要使用python manage.py runserver 0.0.0.0:<your port>上面提到的命令运行server
或者,在python环境中设置默认的ip和port.为此,请参阅我对django的回答 更改默认的runserver端口
享受编码.....