解决Django无法访问远程服务器

背景

我在运上搭建了Django的服务器环境,这样就不能用 http://127.0.0.1:8000 来访问Django的服务了,那如何解决呢?

解决方案

在启动服务的时候,加一些参数:

1
python3 [manage.py](http://manage.py/) runserver 0.0.0.0:8000

同时,修改 setting.py,将远端的服务器ip加到ALLOWED_HOSTS参数里:

1
ALLOWED_HOSTS = ['xxx.xxx.xxx.xxx']

注:其中’xxx.xxx.xxx.xxx’是你远程服务器的外网ip

这样,就可以用 http://xxx.xxx.xxx.xxx:8000 访问Django的服务了。

请我喝杯咖啡吧~

支付宝
微信