1.本地创建django项目,点击下方链接并确认本地可以访问
2.在settings.py中配置允许所有服务器访问(局域网访问)
3.查看本地ip地址和端口号
在命令行中输入以下指令查看ip地址:
1
| (base) chenyubin@chenyubindeMacBook-Pro ~ % ifconfig | grep "inet " | grep -v 127.0.0.1
|
输出:
1 2
| inet 10.29.18.183 netmask 0xffff0000 broadcast 10.29.255.255 inet 0.0.1.1 --> 20.18.19.0 netmask 0xff000000
|
上面的ip地址为:10.29.18.183
在命令行中输入以下指令查看被使用的端口号,找到未被占用的端口号即可:
1
| (base) chenyubin@chenyubindeMacBook-Pro ~ % lsof -i -P | grep -i "listen"
|
输出:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| rapportd 600 chenyubin 3u IPv4 0xf4c11345d4fb4013 0t0 TCP *:63492 (LISTEN) rapportd 600 chenyubin 4u IPv6 0xf4c11345d3d75f8b 0t0 TCP *:63492 (LISTEN) ControlCe 638 chenyubin 5u IPv4 0xf4c11345d2ee1c83 0t0 TCP *:7000 (LISTEN) ControlCe 638 chenyubin 6u IPv6 0xf4c11345d2844f8b 0t0 TCP *:7000 (LISTEN) ControlCe 638 chenyubin 7u IPv4 0xf4c11345d2ee32a3 0t0 TCP *:5000 (LISTEN) ControlCe 638 chenyubin 8u IPv6 0xf4c11345d284578b 0t0 TCP *:5000 (LISTEN) aTrustAge 773 chenyubin 25u IPv4 0xf4c11345d2ea9c83 0t0 TCP localhost:56630 (LISTEN) aTrustAge 785 chenyubin 12u IPv4 0xf4c11345d2e9dc83 0t0 TCP localhost:54631 (LISTEN) aTrustAge 785 chenyubin 13u IPv4 0xf4c11345d2e9d173 0t0 TCP localhost:54630 (LISTEN) aTrustAge 785 chenyubin 51u IPv4 0xf4c11345d2eb88c3 0t0 TCP localhost:56641 (LISTEN) ClashX 795 chenyubin 8u IPv4 0xf4c11345d2ee5ee3 0t0 TCP localhost:7890 (LISTEN) ClashX 795 chenyubin 10u IPv4 0xf4c11345d2ee69f3 0t0 TCP localhost:9090 (LISTEN) QQ 39243 chenyubin 55u IPv6 0xf4c11345d284478b 0t0 TCP *:9210 (LISTEN) QQ 39243 chenyubin 72u IPv4 0xf4c11345d3923db3 0t0 TCP localhost:4301 (LISTEN) QQ 39243 chenyubin 84u IPv4 0xf4c11345d39e2793 0t0 TCP localhost:4310 (LISTEN) pycharm 81218 chenyubin 46u IPv6 0xf4c11345d3d8bf8b 0t0 TCP localhost:63342 (LISTEN) python3.1 85382 chenyubin 5u IPv4 0xf4c11345d5e5dee3 0t0 TCP localhost:8000 (LISTEN)
|
通常,端口号可以是从 0 到 65535 的任意数字。端口号小于 1024 的被称为“知名端口”,通常被系统或常用服务使用。端口号在 1024 到 49151 之间的是“注册端口”,通常被应用程序使用。而 49152 到 65535 之间的端口被称为“动态”或“私有”端口,通常不会被系统服务或常见应用程序占用。
因此,如果你正在寻找一个未被占用的端口,可以从这个高端端口范围(49152-65535)选择一个。
4.编辑Django配置
将上面找到的ip地址和端口号填入其中:
5.运行生成新的链接