【发布时间】:2021-02-12 02:23:28
【问题描述】:
django 是否可以迭代所有当前会话?我想实现一个日历,无法预订其他人正在预订的时间段。在用户进行结帐之前,我会在会话中保留一个时间段 ID 列表。
【问题讨论】:
-
如何识别“当前”会话?
-
用户在给定时刻存在的所有会话数据?用什么更好的方式来描述这一点?
django 是否可以迭代所有当前会话?我想实现一个日历,无法预订其他人正在预订的时间段。在用户进行结帐之前,我会在会话中保留一个时间段 ID 列表。
【问题讨论】:
AFAIK 你不能。您需要实施某种限时预订。在用户的第二个预订步骤中临时为用户预订一个时间段 - 就在他选择了他的日期之后。然后,如果他完成了该过程,则在几分钟后永久保存该书或删除预订(并再次使日期可用)。
您需要以这种方式执行此操作,否则您最终会得到很多未完成预订过程的用户创建的死日期。
【讨论】:
【讨论】: