我正在为考试开发一个django申请,其中包括两个部分:
第1节:Mcq
第2节:主观
我正在尝试一个场景,以便我可以用时间绑定部分。
例如:考试时间为三小时。麦克:1小时,主观:2小时
现在我希望考试只能活动三个小时。 Mcq部分应仅在前1小时内有效,主观部分应在接下来的两个小时内有效。此外,主观部分应该锁定前一个小时。
我尝试使用时间戳。基本上我在模型中存储了time_start和time_end字段,并使用time_start和time_end之间的差异来锁定视图。它有效,但我觉得应该有一些有效的方法。此外,在此实现中,如果用户改变他们的系统时间,他们就能够操纵测试计时器。
对于这种情况,是否有任何有效的pythonic方法或某些django技巧?
谢谢!