django表单在IE上发送空请求 - 奇怪的错误

时间:2013-05-15 22:59:41

标签: django internet-explorer

所以我使用django在我的工作场所网络上构建了一个站点并使用wamp进行部署。我没有从工作场所到互联网的直接连接,因此我无法显示任何实际代码(不是没有花时间打印和重写所有内容)。

自从我部署网站以来,我一直面临着我遇到过的最糟糕和最糟糕的错误之一。它只发生在IE上,甚至不是所有时间。

我发生了什么?我创建了一个模型(我添加了几行以使其更好,但没有任何复杂的,我无法在验证部分处理),只是将它放在模板中。我添加了一个csrf令牌,一切似乎都是有序的。

直到您点击发送数据为止。那是他发送 - 由于某种原因,一个完全空的请求。我并不是说他发送一个空表格 - 他在所有发送没有任何数据的请求。首先我认为它与我所拥有的jquery UI(仅用于添加日期)有关,或者csrf变得奇怪但是省略它们并没有改变任何东西(例如,当你省略csrf标记时,中间它就像是你发送了一个空表单,但是当它被启用时,就好像csrf捕获了一个exeption - 因为空请求意味着没有csrf隐藏字段的值。)

我实际上使用了wireshark并且发现了错误......就是这样。我没有接近解决它。我尝试了一切,从更改页面到怪异模式,重写所有html到编写几个不同的模板版本,只是为了看看会发生什么。

这让我感到疯狂,因为这甚至不会一直发生。我知道我已经提到了,但我对它没有任何意义。在你问之前 - 不,不能选择使用不同的web浏览器,因为我公司使用的所有网络应用程序都适合与IE一起使用,而且这里的大多数人都不够技术,无法使用多个浏览器。

一个可能有用的重要事项 - 该错误几乎总是在您第一次访问该页面时(或在新选项卡中打开它时)发生。比方说,如果你已经在同一个标​​签中来回几次,它通常可以正常工作。我们在windows xp计算机上使用IE8。任何帮助将非常感谢,谢谢!

0 个答案:

没有答案