Django Allowed_Hosts错误.

use*_*219 3 python django

我正在尝试使用./manage.py runserver运行django服务器

但出现此错误:

Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add '127.0.0.1' to ALLOWED_HOSTS.
Run Code Online (Sandbox Code Playgroud)

请帮我.

Oct*_*cto 12

就这样做吧

myapp
|______myapp
           |______settings.py
Run Code Online (Sandbox Code Playgroud)

里面应该有一条线:

ALLOWED_HOSTS = []
Run Code Online (Sandbox Code Playgroud)

改为做

ALLOWED_HOSTS = ["127.0.0.1"]
Run Code Online (Sandbox Code Playgroud)

  • @HåkenLid - "在旧版本中,如果DEBUG = True,则不检查ALLOWED_HOSTS.在Django 1.9.11和1.8.16中也改变了这一点,以防止DNS重新绑定攻击." - 来自评论中的文档链接 (3认同)