访问django项目报错DisallowedHost : Invalid HTTP_HOST header

本文介绍了在使用Django框架创建并运行项目的过程中遇到的一个常见问题:由于ALLOWED_HOSTS设置不当导致的服务不可访问错误。文章详细解释了如何正确配置ALLOWED_HOSTS来解决DisallowedHost异常,并确保应用能够正常启动。

django运行第一个项目HelloWorld,执行脚本如下:

python manage.py runserver 0.0.0.0.8000

报错:DisallowedHost : Invalid HTTP_HOST header: '172.19.23.9:8000'. You may need to add u'172.19.23.9:8000' to ALLOWED_HOSTS.

原因在于在项目目录下的settting.py有个字段:ALLOWED_HOSTS = [],表示允许访问的主机,对应的值为空,则表示不允许所有的主机访问该服务器。

需要修改该字段的值为:ALLOWED_HOSTS = ['*'],设置允许所有主机都可以访问


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

banche168

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值