通过局域网访问django本地主机服务器
问题描述:
我有一台在我的电脑上运行的django服务器。我想通过我的android手机访问服务器。我该怎么做?我试图运行通过局域网访问django本地主机服务器
python manage.py runserver 0.0.0.0:8000.
在此之后,我可以通过PC的IP地址从我的电脑访问服务器,而是通过coonected到同一个WiFi其他设备无法访问。
答
你需要做这些步骤
1. run python manage.py runserver 0.0.0.0:8000
2. figure out your ip address which is say 192.168.1.8
3. Add '192.168.1.8' to ALLOWED_HOSTS list in your settings.py file.
4. access 192.168.1.8:8000 on mobile.
我想这一点,它为我工作。
答
一个相关的问题,我跑入是相对于该错误:
“代码400,消息为HTTP/0.9请求类型('\ *** \ *** \ ** * \ *** \ *** \ *** \ *** \ *** \ ***') [时间戳]您通过HTTPS访问开发服务器,但它仅支持HTTP“
只需验证这是您无法查看的原因。当然,如果是这样,你会在服务器消息中看到这个。
你检查过你的电脑是否有防火墙吗? – turbotux
是的,我的电脑上运行着防火墙,但启用了python的传入连接。 – Atishay
您是否尝试过完全禁用防火墙? – turbotux