python - ALLOWED_HOSTS 和 Django

标签 python django django-1.11

我试图在生产服务器上启动 Django 1.11 项目。当我启动应用程序时,我看到以下错误:

Invalid HTTP_HOST header: 'bla-bla-bla.bla-bla-vla.com'. You may need to add u'bla-bla-bla.bla-bla-vla.com' to ALLOWED_HOSTS**

但是,主机 "bla-bla-bla.bla-bla-vla.com" 已添加到 settings.py 中的 ALLOWED_HOSTS > 已经!

我尝试将 DEBUGFalse 切换到 True 并返回。那么它工作正常。

我做错了什么?

最佳答案

如果 Django 说:

Invalid HTTP_HOST header: 'bla-bla-bla.bla-bla-vla.com'. You may need to add u'bla-bla-bla.bla-bla-vla.com' to ALLOWED_HOSTS

然后你需要添加 bla-bla-bla.bla-bla-vla.com,字面上(或使用点作为通配符)到 ALLOWED_HOSTS ( docs ).

然后重新加载 Apache2(不是重新启动,是重新加载)以验证更改是否已应用。

关于python - ALLOWED_HOSTS 和 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45194182/

相关文章:

python - OAuth 访问 token 请求(Twitter API)和 oauth_verifier 字段

python - 如何在 Django 中调试 'Not all temporary messages could be stored' 值错误?

python - Django:通过社交身份验证创建用户时引发错误时的干预

python - 更新到 1.11 : TypeError build_attrs() takes at most 2 arguments (3 given)

python - 如何根据日期值将列表的元素插入到另一个列表中?

Python函数封装(以避免在没有适当上下文的情况下意外调用)

javascript - 如何在javascript中调用/使用python函数返回的数据?

django - 验证 JSON 数据

javascript - 提交前检查 django 中表单的输入

django - 如何判断迁移是否可逆?