我无法访问外部的python开发服务器,我在我的机器上运行了一个非常小的django项目,现在我想让同一局域网中的计算机可以访问它,但它无法做到.
我的计算机上没有运行防火墙.有没有解决的办法?
ber*_*nie 21
你是如何运行服务器的?
你尝试过这样的事吗?
manage.py runserver 0.0.0.0:8080
Run Code Online (Sandbox Code Playgroud)
从文档:
请注意,无法从网络上的其他计算机访问默认IP地址127.0.0.1.要使您的开发服务器可以在网络上的其他计算机上查看,请使用自己的IP地址(例如192.168.2.1)或0.0.0.0.
0.0.0.0表示:绑定到此计算机支持的所有IP地址.因此,正如TheSingularity所说,您可以通过输入通常以192.168开头的私有IP地址来访问您的Django应用程序.*; 无法从互联网访问.
像这样运行你的django应用程序:
./manage.py runserver 0.0.0.0:8800
Run Code Online (Sandbox Code Playgroud)
您现在可以从其他机器访问您的项目,如下所示:
http://<ip_address_machine_where_project>:8800
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4770 次 |
| 最近记录: |