我有一台Django 2.2.5服务器在Windows 7计算机上运行。我想从我的Android手机访问它,以确保Django服务器所服务的网站在Android设备上可以正常运行。但是,该网站无法在Android设备上加载。
我环顾四周,找到了一些可以尝试的方法,但是没有任何效果。这是我尝试过的所有失败的清单:
Debug = False
ALLOWED_HOSTS = ['*']
我也在Windows 7计算机上尝试了一些测试:
在ALLOWED_HOSTS = []
时,我可以使用localhost:8000/my_site
和127.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
启动服务器。