Django尝试访问站点导致连接被拒绝

时间:2018-08-28 09:49:42

标签: django connection-refused

我正在尝试通过手机访问我的网站。我的笔记本电脑和手机都连接到相同的wifi网络。我试图通过Postman访问该网站,并获得了成功的答复。但是,当我尝试通过手机访问该网站时,会收到ERR_CONNECTION_REFUSED。这可能是什么原因? 我使用了我知道可以使用的测试网址: http://127.0.0.1:8000/policies/myModels_asJson

1 个答案:

答案 0 :(得分:1)

127.0.0.1 is the localhost,因此除非您在手机上运行django应用程序(或至少一个网络服务器),否则这是预期的结果。

如果要通过手机进行测试,则必须

  1. 确保笔记本电脑上的django服务器(我假设它正在笔记本电脑上运行)侦听笔记本电脑自己的ip(应该是192.168。*范围内的本地ip)-这里最简单的是运行它在0.0.0.0上表示(表示“在所有ip上监听”):./manage.py runserver 0.0.0.0:8000

  2. 将手机的浏览器指向笔记本电脑的本地ip