我理解已经提出了类似的问题,但这些解决方案都不适用。
当我运行python manage.py runserver
时,一切正常,我可以访问本地服务器。但是当我运行python manage.py runserver 10.5.51.56:8000
(我的机器的本地IP地址)时,在执行浏览器请求时,我收到404错误(并且请求来到服务器)。
在阅读了有关SO的问题之后,我尝试了python manage.py runserver 0.0.0.0:8000
,现在当我通过浏览器请求localhost:8000
时,我得到了正确答案,但是当我请求10.5.51.56:8000
时,我再次收到404请求来到服务器。
我还尝试了其他端口(8001,8002),以防端口被占用但行为相同。我认为这是一些网络许可问题,但我如何查明问题呢?