如何允许其他人连接到我的Django网站?

时间:2017-10-24 11:54:08

标签: python django server web

我是Django网站托管的新手。现在我已经创建了一个网站,我希望用户可以连接到我的网站在本地网络中。但是我的网站现在只能从localhost(我的电脑)访问,其他人在浏览器上输入我的IP地址例如xxx.xxx.xxx.xxx:8000时无法连接到我的网站。我使用 #python manage.py runserver 在我的localhost上启动服务。我是否知道是否有方法/命令允许其他人连接到我的网站?

非常感谢,感谢您的帮助!

注意:我也尝试了#python manage.py runserver 0.0.0.0:8000 ,它允许所有传入,但它没有工作。

2 个答案:

答案 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