如何让用户花时间在使用django的任务上?



我有Django项目和几个视图。在一个视图中,我想跟踪用户花费的时间。我怎么能做到呢?也许是一些库或django内置的方法?

关于view:

当用户打开视图时,他可以看到许多照片,然后他需要选择相似并保存。然后页面重新加载新照片和任务相似,找到相似的照片并提交。

我需要跟踪和存储每个用户在这个任务上花费的时间。


如果我检查用户打开视图时的时间,我不知道她何时关闭它,并且用户可以打开视图并冷却,而不做任何事情。


怎样才能实现呢?

抱歉无法评论,但希望这能有所帮助:

  • 使用Django sessions'django.contrib.sessions检查用户会话(start and stop)
  • 使用JavaScriptjQuery跟踪时间花费和
  • 也检查mouse events/key events,以确保用户确实做了一些事情

最新更新