数据库错误:当前事务中止,命令被忽略,直到事务块结束 - 在未知模式下,但在正常模式下没有错误



我在Chrome的未知模式下收到此错误:数据库错误:当前事务中止,命令被忽略,直到事务块结束

但是,在正常模式下,我没有收到此错误。

我在请求.session.save从某些中间件收到此错误。

最近从 1.3 升级到 1.4.2。

关于会话后端,我将其设置为数据库后端。当我更改为缓存后端时,它没有给出错误.

你会看到在隐身模式下,chrome 会自动删除 cookie 文件,而 django 会话机制将会话 ID 和 csrf 令牌存储在 cookie 中。

你不能使用标准的 django 会话机制来删除 cookie。但是有一些方法可以在没有cookie的情况下实现会话。

最新更新