我面临着奇怪的问题。运行django开发服务器时,我无法在Chrome中显示页面,但我可以在FireFox和MsEdge中显示。服务器返回200响应,因此应显示页面。我没有触及任何与安全相关的选项。 Chrome卡在旋转轮上,没有其他信息可用,没有超时,没有错误。
Django 1.11.7在这里。它不仅仅是我在其他几个人身上测试过的PC。
不要发表评论,因为它可能会引导我们回答。
编辑:Chome devop工具在控制台中显示以下错误:
net::ERR_CONTENT_LENGTH_MISMATCH
答案 0 :(得分:0)
该错误与1.11中涉及CommonMiddleware(see release notes)
的更改有关似乎Firefox只是忽略了标题中声明的不匹配的Content-Length(与Chrome相对)。我通过更改顺序/重新创建我的中间件来解决问题阻止在计算内容后修改内容。