DatabaseError:当前事务被中止,命令被忽略直到事务块结束 - 在incognite模式下但在正常情况下没有错误

时间:2012-12-04 13:57:18

标签: python django postgresql

我在chrome的incognite模式下收到此错误: DatabaseError:当前事务被中止,命令被忽略,直到事务块结束

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

我在一些中间件的request.session.save上收到此错误。

最近从1.3升级到1.4.2。

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

1 个答案:

答案 0 :(得分:1)

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

您无法使用标准django会话机制删除cookie。但是there是一些在没有cookie的情况下实现会话的方法。