如何在安卓系统中访问电脑Django服务器
Django服务器大多是在电脑上运行的,但当你想让你的Django项目具有响应性并进行各种测试时。那么使用手机可以被证明是一种优势。这里我们将尝试学习如何在手机上部署我们的网站。
分步实施
第1步。
我们必须首先使Python能够通过防火墙进行通信。为此,你可以在windows搜索栏中搜索 "允许一个应用程序通过windows防火墙"。
第二步。
之后,你会看到一个应用程序的列表,有两个选项可以点击。
- 私有的,和
- 公开。
向下滚动并搜索Python和pytohn.exe,并在公共和私有两个选项中选中它们为真,这将允许你的Django项目通过防火墙被访问,而连接到同一wifi的设备可以通过防火墙访问这些东西。
第3步。
启动一个移动热点,将你的电脑与你的手机连接在同一个wifi上。
第4步。
在这之后连接。打开你的命令提示符,并在其中写入ipconfig。你会看到你的IP细节和你的IPv4地址。这样,你的手机就可以访问你的电脑的私人网络。
第5步。
得到你的IP地址后,去Django项目的settings.py中,把这个IP地址添加到你的ALLOWED_HOSTS中。这样你的手机就不会给出DISALLOWED_HOST_ERROR,一个无效的HTTP_HOST头。
第6步。
将你的IPv4地址添加到允许的主机中后,在终端中写下启动服务器的命令,但要多加一个主机和端口的参数。
**注意:**端口可以根据你的需要选择。
Python3
python manage.py runserver 0.0 . 0.0 : 8000 |
这是用主机0.0.0.0运行你的服务器,这个主机服务器可以意味着任何东西,从接受所有的IP地址或阻止所有的IP地址到默认路由。这意味着所有的IP地址都将被接受到默认路由中。
像127.0.0.1是PC的一个本地主机服务器,允许设备向自己发送信息。和0.0.0.0一样,是一个未指定的地址,将你路由到默认路由或未知目标。这取决于客户端和服务器对它的看法。
第7步。
打开你的手机,打开你的浏览器。现在输入你电脑的IPv4地址和端口。你将看到你的网站上线。
Python3
192.168 . 43.28 : 8000
# write this in your phone by # replaceing your ip with 192.168.43.28:8000 # and then your webpage will be # deployed in your phone. |
输出。