【发布时间】:2013-06-10 04:22:42
【问题描述】:
我已更新到 django 1.5 并收到以下消息:
SuspiciousOperation:无效的 HTTP_HOST 标头(您可能需要设置 ALLOWED_HOSTS):localhost:8000
我在 ALLOWED_HOSTS 中尝试了 localhost, 127.0.0.1, localhost:8000。我也试过 ['*'] 都没有成功。
有人知道我哪里出错了吗?与DEBUG=False 一起按预期工作
【问题讨论】:
-
试试
ALLOWED_HOSTS = ['localhost', '127.0.0.1']。希望对您有所帮助。 -
字符串怎么样:
ALLOWED_HOSTS = "*" -
感谢您的回复,我已经尝试并且只是重试了两个建议,但均未成功,我得到了同样的可疑操作。我在想,如果“*”不起作用,那么肯定是其他地方配置不正确?
-
请注意,与上面的@alecxe 评论相反,
localhost将在ALLOWED_HOSTS中不起作用 - 请参阅正则表达式以了解主机健全性检查 github.com/django/django/blob/…
标签: python django django-1.5