我已经安装了django服务器,可以访问如下
http://localhost:8000/get-sms/
http://127.0.0.1:8000/get-sms/
Run Code Online (Sandbox Code Playgroud)
假设我的ip是xxxx.
从我在同一网络下的另一台PC
my-ip:8000/get-sms/ 它不起作用.
我可以轻松地用那台电脑ping我的IP.
此外,在我的81端口,我有apache,可以像下面一样方便地访问
http:///my-ip:81
Run Code Online (Sandbox Code Playgroud)
可能是什么问题?在django我需要额外的东西吗?
Dep*_*ado 86
运行Django Development Server
这就是你要找的东西.为了进一步帮助您,您应该做以下事情:
python manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
顺便说一句,这可能是这个问题的重复.
以下是文档说的内容:
请注意,无法从网络上的其他计算机访问默认IP地址127.0.0.1.要使您的开发服务器可以在网络上的其他计算机上查看,请使用自己的IP地址(例如192.168.2.1)或0.0.0.0.
要添加@Depado的答案,你可能需要你的局域网IP地址添加到ALLOWED_HOSTS在 settings.py沿 localhost。它看起来像,
ALLOWED_HOSTS = ["localhost", "192.168.8.160"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29621 次 |
| 最近记录: |