实现外部电脑、手机等设备访问Django工程的web页面,分三步:
Step 1:修改settings.py文件:
修改settings.py文件中的ALLOWED_HOSTS,允许多个主机访问,修改结果如下:
ALLOWED_HOSTS = ["*"]
Step 2:运行Django工程:
我们通常运行命令为python manage.py runserver,然而,这种运行方法却只能本机访问,外部无法访问,需要在这条命令后加上0.0.0.0:8000,表示任何主机都可以访问,命令如下:
python manage.py runserver 0.0.0.0:8000
Step 3:外部设备访问:
外部设备访问格式为:http://本机ip地址:端口/路径,阁下要注意,本机ip地址是你所建立的Django工程运行的那个机子(服务端),如果你不知道ip是多少,可以在终端中输入“fconfig”命令来查询。本人ip地址为:192.168.3.159,因此访问时输入的地址为:
http://192.168.3.159:8000/index/
然后不论手机还是电脑,ta就都可以通过这个地址来访问你的网站。码字不易,看完点赞,谢谢!