迭代django中的所有当前会话

时间:2018-02-18 18:34:25

标签: python django session

django可以迭代所有当前会话吗?我想实现一个日历,在这个日历中无法预订其他人预订的时间段。在用户进行结账之前,我会在会话中保留一个时间段ID列表。

2 个答案:

答案 0 :(得分:0)

AFAIK你不能。您需要实施某种有时间限制的预订。在第二个预订步骤中暂时为用户预订一个时间段 - 就在他选择日期之后。然后,如果他最终确定了该过程,则在几分钟后将该书永久保留或删除预订(并再次提供日期)。

您需要以这种方式执行此操作,否则您最终将会有很多用户创建的无效日期,而这些日期并未完成预订流程。

答案 1 :(得分:0)

def post(self, request, *args, **kwargs):

for r in request.session.items():
     print(r)

read here