【问题标题】:django 1.5 update ALLOWED_HOSTS failing SuspiciousOperationdjango 1.5 更新 ALLOWED_HOSTS 失败 SuspiciousOperation
【发布时间】: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


【解决方案1】:

已解决。我在一个不同的文件中部署了设置,覆盖了 settings.py 中的 allowed_hosts。 Appologies 在发布之前错过了这一点。感谢收到的回复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 2016-06-06
    • 2018-04-24
    • 1970-01-01
    相关资源
    最近更新 更多