升级到Django 1.11网站后无法在Chrome中运行

时间:2017-11-08 10:39:01

标签: python django google-chrome browser

我面临着奇怪的问题。运行django开发服务器时,我无法在Chrome中显示页面,但我可以在FireFox和MsEdge中显示。服务器返回200响应,因此应显示页面。我没有触及任何与安全相关的选项。 Chrome卡在旋转轮上,没有其他信息可用,没有超时,没有错误。

Django 1.11.7在这里。它不仅仅是我在其他几个人身上测试过的PC。

不要发表评论,因为它可能会引导我们回答。

编辑:Chome devop工具在控制台中显示以下错误:

net::ERR_CONTENT_LENGTH_MISMATCH

1 个答案:

答案 0 :(得分:0)

该错误与1.11中涉及CommonMiddleware(see release notes

的更改有关

似乎Firefox只是忽略了标题中声明的不匹配的Content-Length(与Chrome相对)。我通过更改顺序/重新创建我的中间件来解决问题阻止在计算内容后修改内容

有关详情,请访问:https://code.djangoproject.com/ticket/28786