启动Django项目,发现使用ip访问不了django站点,只能用127.0.0.1访问
一、启动服务时ip使用0.0.0.0
使用runserver启动
python manage.py runserver 0.0.0.0:8060
启动成功后,用本机IP地址加端口去访问,发现报出了一个错误
django_Invalid HTTP_HOST header: '192.168.1.xx'. You may need to add '192.168.1.xx' to ALLOWED
解决方法:
在settings.py 文件里,修改 ALLOWED_HOSTS 选项,例如 :
ALLOWED_HOSTS = [‘198.168.1.20’, ‘localhost’, ‘127.0.0.1’]