我是Django网站托管的新手。现在我已经创建了一个网站,我希望用户可以连接到我的网站在本地网络中。但是我的网站现在只能从localhost(我的电脑)访问,其他人在浏览器上输入我的IP地址例如xxx.xxx.xxx.xxx:8000时无法连接到我的网站。我使用 #python manage.py runserver 在我的localhost上启动服务。我是否知道是否有方法/命令允许其他人连接到我的网站?
非常感谢,感谢您的帮助!
注意:我也尝试了#python manage.py runserver 0.0.0.0:8000 ,它允许所有传入,但它没有工作。
答案 0 :(得分:3)
在settings.py
写
ALLOWED_HOSTS = ['*']
并运行python manage.py runserver
0.0.0.0:8000
注意:您可以使用任何port
代替8000
答案 1 :(得分:0)
解决这个问题的步骤是:
1.使用 http://<your ip address>
而不是 https
2.然后在settings.py中写
ALLOWED_HOSTS = ['*']
3. 最后运行服务器:
python manage.py runserver 0.0.0.0:8000