Django会话奇怪的行为

时间:2015-12-11 16:46:47

标签: django django-sessions

目前正在使用django 1.7。

我正在使用基于文件的会话存储,并将request.session.modified设置为True。在简单的DB记录创建中,我将行id存储在会话中,如下所示:

ListView

我检查了这个值是否真的在会话中,而且确实如此。在另一个请求(虽然同一个会话)中,我试图读取'rid'值,但'rid'不反映我刚刚创建的较新值,而是显示较旧的值。

浏览器保持打开状态,记录创建是一个持续的过程。

我也检查了session_key,两种情况都是一样的。我不会创建除此值之外的任何新会话变量(或修改它)。我切换到基于文件的会话存储,因为数据库会话有同样的问题。

我不知道这是怎么回事。有人可以帮忙吗?

TIA

0 个答案:

没有答案