擅长:python、mysql、java
<p>我觉得这里有些混乱。如我所见,您已将所需的域名附加到<code>ALLOWED_HOSTS</code>上,这是完全正确的</p>
<p>之后,您已更新服务器(笔记本电脑)上的<code>hosts</code>文件。这使服务器能够将给定的域名转换为<code>localhost (127.0.0.1)</code>,因此您可以使用服务器上的域访问django应用程序</p>
<p>问题是客户端(在你的例子中是android设备)仍然不知道他们必须将这些域名转换成主机的ip地址。换句话说,您必须更新客户机上的<code>hosts</code>文件,而不是服务器上的文件。为此,我建议您查看以下链接:</p>
<p><a href="https://www.modmy.com/how-modify-hosts-file-your-android-device" rel="nofollow noreferrer">How to modify the hosts file on your Android device</a></p>
<p><a href="https://android.stackexchange.com/questions/174515/how-to-edit-etc-hosts-file-in-non-rooted-phone">How to edit 'etc/hosts' file in non-rooted phone</a></p>
<p>我希望这有帮助:)</p>