Django服务器无法访问

时间:2019-10-19 19:21:41

标签: python android django windows-7

我有一台Django 2.2.5服务器在Windows 7计算机上运行。我想从我的Android手机访问它,以确保Django服务器所服务的网站在Android设备上可以正常运行。但是,该网站无法在Android设备上加载。

我环顾四周,找到了一些可以尝试的方法,但是没有任何效果。这是我尝试过的所有失败的清单:

  • Debug = False ALLOWED_HOSTS = ['*']
  • 允许通过防火墙通过端口8000的任何流量
  • 关闭防火墙
  • 从树莓派访问

我也在Windows 7计算机上尝试了一些测试:

  • ALLOWED_HOSTS = []时,我可以使用localhost:8000/my_site127.0.0.1:8000/my_site访问该站点,但不能访问my_ip_address:8000/my_site。这可能是预期的行为,我对此表示同意。

  • ALLOWED_HOSTS = ['localhost', my_ip_address]上,如果我没记错的话,localhost:8000/my_site应该可以工作,127.0.0.1:8000/my_site应该不能工作,而my_ip_address:8000/my_site应该可以工作。如预期的那样,localhost:8000/my_site有效,而127.0.0.1:8000/my_site不起作用。 my_ip_address:8000/my_site不起作用。

有人可以向我解释一下并帮助我从Android手机访问Django服务器吗?

我使用命令python manage.py runserver启动服务器。

0 个答案:

没有答案