目前正在使用django 1.7。
我正在使用基于文件的会话存储,并将request.session.modified设置为True。在简单的DB记录创建中,我将行id存储在会话中,如下所示:
ListView
我检查了这个值是否真的在会话中,而且确实如此。在另一个请求(虽然同一个会话)中,我试图读取'rid'值,但'rid'不反映我刚刚创建的较新值,而是显示较旧的值。
浏览器保持打开状态,记录创建是一个持续的过程。
我也检查了session_key,两种情况都是一样的。我不会创建除此值之外的任何新会话变量(或修改它)。我切换到基于文件的会话存储,因为数据库会话有同样的问题。
我不知道这是怎么回事。有人可以帮忙吗?
TIA