升级到Django1.11后,站点无法使用Chrom

2024-06-16 10:37:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我面临一个奇怪的问题。当运行django开发服务器时,我不能在Chrome中显示页面,但我可以在FireFox和MsEdge中显示页面。服务器返回200个响应,因此应该显示页面。我没有接触任何与安全有关的选项。铬合金卡在纺车上,没有其他信息可用,没有超时,没有错误。在

这里是Django 1.11.7。不仅仅是我的电脑,我在其他几个电脑上测试过。在

不要急于评论,因为这可能会导致我们找到答案。在

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

net::ERR_CONTENT_LENGTH_MISMATCH

Tags: django信息选项错误评论页面chromefirefox
1条回答
网友
1楼 · 发布于 2024-06-16 10:37:59

这个错误与1.11中包含CommonMiddleware(see release notes)的更改有关

看起来Firefox只是忽略了头中声明的不匹配的内容长度(与Chrome相反)。我通过更改订单/重新创建中间件来解决这个问题,以防止在计算内容长度后修改内容。在

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

相关问题 更多 >