android - 通过局域网访问django localhost服务器

标签 android python django networking

我的 PC 上运行着一个 Django 服务器。我想通过我的 android 手机访问服务器。我该怎么做?我试过运行

python manage.py runserver 0.0.0.0:8000.

在此之后,我可以通过电脑的 ip 地址从我的电脑访问服务器,但不能通过连接到同一 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.

我试过了,它对我有用。

enter image description here

关于android - 通过局域网访问django localhost服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42451790/

相关文章:

python - 将 OData 查询编码为 URL

python - djangorest框架无法获取字段名称

json - 如何序列化django rest中的关系?

android - ImageView中图像的透明部分变黑

android - 使用矢量可绘制减少 apk 大小

android - 如何制作移动应用程序的服务器后端?

python - 如何从图像中删除垂直空白

android - 我应该不断地打开()和关闭()我的 SQL 数据库还是让它保持打开状态?

python - 在 Python 3.6 中解码 %xx

javascript - 如何从 JSON 中的 Ajax 响应中获取对象信息