一尘不染

使django服务器可在LAN中访问

django

我已经安装了django服务器,可以如下访问

http://localhost:8000/get-sms/
http://127.0.0.1:8000/get-sms/

假设我的IP是xxxx。

当我在同一网络下的另一台PC上运行时

my-ip:8000/get-sms/它不起作用。

我可以轻松地用那台计算机ping我的IP。

而且在我的81号港口我有apache,可以像下面这样方便地访问

http:///my-ip:81

可能是什么问题?我在Django是否需要其他东西


阅读 332

收藏
2020-04-02

共1个答案

一尘不染

运行Django开发服务器
这就是你想要的。为了进一步帮助你,你应该执行以下操作:

python manage.py runserver 0.0.0.0:8000

顺便说一句,这可能是这个问题的重复。

文档说明如下:

请注意,无法从网络上的其他计算机访问默认IP地址127.0.0.1。为了使开发服务器对网络上的其他计算机可见,请使用其自己的IP地址(例如192.168.2.1)或0.0.0.0。

2020-04-02