【发布时间】:2019-12-24 00:51:11
【问题描述】:
我在尝试启动 Django 服务器时遇到以下错误
python manage.py runserver 0.0.0.0:8000
Performing system checks...
System check identified no issues (0 silenced).
August 18, 2019 - 20:47:09
Django version 1.11, using settings 'config.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
[18/Aug/2019 20:47:09] "GET /view/stockprice/ HTTP/1.1" 400 16918
[18/Aug/2019 20:47:09] "GET /view/stockprice/ HTTP/1.1" 400 16918
[18/Aug/2019 20:47:09] "GET /view/stockprice/ HTTP/1.1" 400 16918
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
我已经在 ALLOWED_HOST 列表中给出了 127.0.0.1。
SECRET_KEY=BeatTheStreet
DEBUG=True
ALLOWED_HOSTS=['127.0.0.1', '0.0.0.0']
EVENT_STARTED=True
EVENT_ENDED=
# Production database details
DB_NAME=
DB_USER=
DB_PASSWORD=
DB_HOST=
DB_PORT=
解决这个问题的指针真的很有帮助。
由于我在Django app not opening from different machine 中遇到的问题,我正在使用 0.0.0.0:8000 运行服务器
【问题讨论】:
-
试试
python manage.py runserver 127.0.0.1:8000 -
@ruhaib 由于stackoverflow.com/questions/57544896/…中提到的问题,我想使用 0.0.0.0:8000 运行
-
@KARTIKGAUTAM 这不是你指出的重复
-
地址前的字母“U”是什么意思?