用python3 manage.py runserver 0.0.0.0:8000命令运行django程序后,通过浏览器访问服务器网址的8000端口,出现访问错误,报错为
Invalid HTTP_HOST header: ‘xxx.xx.xxx.xxx:8000’. You may need to add ‘xxx.xx’ to ALLOWED_HOSTS
解决办法:
修改创建项目时生成的setting.py文件
将ALLOWED_HOSTS = []改为ALLOWED_HOSTS = ['*']
再次运行即可成功访问。
本文介绍了解决Django项目中因ALLOWED_HOSTS设置不当导致的访问错误问题。通过修改settings.py文件中的ALLOWED_HOSTS参数,将其设置为['*'],可以允许所有主机访问。这一改动确保了在本地开发环境中,通过任何主机名和IP地址都能成功访问到Django应用。
2877





