我有Django项目和几个视图。在一个视图中,我想跟踪用户花费的时间。我怎么能做到呢?也许是一些库或django内置的方法?
关于view:
当用户打开视图时,他可以看到许多照片,然后他需要选择相似并保存。然后页面重新加载新照片和任务相似,找到相似的照片并提交。
我需要跟踪和存储每个用户在这个任务上花费的时间。
如果我检查用户打开视图时的时间,我不知道她何时关闭它,并且用户可以打开视图并冷却,而不做任何事情。
怎样才能实现呢?
抱歉无法评论,但希望这能有所帮助:
- 使用Django sessions
'django.contrib.sessions
检查用户会话(start and stop) - 使用JavaScriptjQuery跟踪时间花费和
- 也检查
mouse events/key events
,以确保用户确实做了一些事情