Django会话密钥基于到期

时间:2014-10-04 18:57:21

标签: python django session django-sessions

我正在使用Django会话,我想为特定密钥设置到期日。在AJAX视图中,我正在执行以下操作

request.session['a'] = True
request.session.set_expiry(604800)

这是否设置了该特定密钥或该会话的到期日期?我正以类似的方式为其他AJAX视图中的其他键设置会话。

如果我在我的视图中打印request.session.get_expiry_date(),我将在7天后收到日期,无论我何时设置到期日。为什么会这样?

1 个答案:

答案 0 :(得分:1)

由于set_expirysession的一种方法,它会设置会话的到期时间。

Django会话是一个完整的对象,不可能(没有手动工作)设置特定密钥的到期时间。