来自 Mac、Chrome/Firefox 客户端的 Django 网站 400 错误

Django website 400 error from a client on Mac, Chrome/Firefox

我正在 mac 和 chrome 上使用 Django、Nginx、Gunicorn 进行开发。我听说我公司的一名测试人员在 firefox 和 Chrome 中都收到了 400 个错误,但在 Safari 中却没有。我知道 400 错误是错误的请求错误,并且是用户派生的错误。他表示,在不同的设备和 machines 上,使用相同的浏览器也存在相同的错误。

我自己无法重现这个错误,也没有找到无法访问网站的设备。

这可能是兼容性问题吗?他已经清理了现金和饼干,但我不确定他这样做是为了什么。

在哪些情况下这可能是开发人员衍生的问题?

问题是我如何将域名输入 allowed_hosts:

ALLOWED_HOSTS = [
    'website.org',
    'website_2.org',
    ]

应该是

ALLOWED_HOSTS = [
    '.website.org',
    '.website.org',
    ]

'.'允许使用 'www' 前缀。以前在网站地址前输入 www 的人会失败。