如何使局域网中的其他主机能通过浏览器访问django项目?

时间:2024-04-10 14:41:03

一、0.0.0.0:8000的含义?

在服务端,0.0.0.0表示本机上的任意IPv4地址。后面的8000表示开放的端口号

二、查看本机在局域网中的IP地址

1、打开命令提示符,输入ipconfig/all,图中标出的就是我们需要的IP地址
如何使局域网中的其他主机能通过浏览器访问django项目?

三、配置django的ALLOWED_HOST

1、打开django工程中的settings.py文件,将DEBUG设置为False,将之前的IP地址复制到ALLOWED_HOST后面的列表中,如下图所示。
如何使局域网中的其他主机能通过浏览器访问django项目?

四、访问

1、启动django自带的服务器,终端中输入:python manage.py runserver 0.0.0.0:8000
2、在同一局域网的其他电脑或手机上输入http://192.168.43.97:8000/yoururl, (yoururl部分换成你自己设置好的url即可),然后就能访问django项目了。