Django发生HTTP_HOST错误

时间:2015-03-23 17:53:19

标签: django

我一直收到以下错误:

Invalid HTTP_HOST header: '*.mydomain.com'. The domain name provided is not valid according to RFC 1034/1035.

当用户将自己的帐户与Google日历集成时(当重定向发生在Google上时),我会在页面上显示此信息。我将以下内容添加到settings.py

ALLOWED_HOSTS = ['*']

为什么我一直收到此错误?我阅读了关于django docs的文档,它清楚地说这个设置应该没问题。我为此阅读了以下页面:

https://docs.djangoproject.com/en/1.7/ref/settings/

和来源:

https://github.com/django/django/blob/master/django/http/request.py

1 个答案:

答案 0 :(得分:3)

您收到此错误,因为此function不会将*视为域的有效部分。您可以通过不在Google API控制台中使用通配符来解决此问题(正如您所说)。