【发布时间】:2020-10-27 23:50:32
【问题描述】:
我想在网络中连接的所有设备(移动设备和桌面设备)中访问我在 django 中创建的网页,我尝试了:
- 只需 python manage.py runserver 并访问控制台给出的http://127.0.0.1:8000/。我手机的 chrome 显示“连接被拒绝”
- 将 ip 放入 ALLOWED_HOST 和 python manage.py runserver my_ip:8000 my_ip 是https://www.whatismyip.com/ 给我的我的 ip 编号。
- python manage.py runserver 0:8000,它给了我 [Errno 11001] getaddrinfo failed
我能做什么?
【问题讨论】:
-
你在windows上吗?
-
是的,我使用的是 Windows 10
-
按
windows key + r,然后输入cmd。在命令提示符中键入ipconfig,这将为您提供您的 ipv4。这就是您可以在settings.py中输入您的ALLOWED_HOSTS的内容。然后运行服务器只需运行命令python manage.py runserver my_ip:8000 -
运行 ipconfig 时会出现该错误?或者当你尝试运行服务器时?
-
IPV4 为我工作,非常感谢老兄
标签: django localhost local-network