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 = ['*'],设置允许所有主机都可以访问