一、Django修改
1.核心修该
(1)setting.py
将ALLOWED_HOSTS
修改成['*']
:这样允许访问。
ALLOWED_HOSTS = ['*']
不然报错
(2)urls.py
- 【空地址】
''
:因为你的设定端口是192.168.1.104:8000
,就相当于后面不跟子域名,自然是空。
- 【子域名】
对应http://192.168.1.104:8000/get
2.其他
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a>Hello</a>
</body>
</html>
二、查看ip地址
1.局域网运行
- cmd下ipconfig查看ip地址
- 然后你用cmd命令运行django,
python manage.py runserver 192.168.1.104:8000
PS:manage.py在这里
- 访问:
192.168.1.104:8000
效果:电脑本地√,局域网手机√,外网×
2.局域网访问2
- cmd:
python manage.py runserver 0.0.0.0:8000
。 - 访问:不是访问
0.0.0.0:8000
(失败),而是填上电脑的ip地址
比如,电脑本地ip是192.168.1.104
,则手机上、电脑上访问192.168.1.104:8000
。
还可以允许电脑使用本地回环地址,则电脑上访问127.0.0.1:8000
。 - 效果:电脑本地√,局域网手机√,外网×
3.只允许本机访问
-
cmd:
python manage.py runserver 127.0.0.1:8000
。这个表示本地回环地址。 -
访问:
127.0.0.1:8000
-
效果:电脑本地√,局域网手机×,外网×
4.外网访问
https://zhuanlan.zhihu.com/p/67318515
三、实际用途
可以在电脑上执行代码,而将执行结果以网页的形式发送到手机上查看。