2014-11-24 111 views
0

我正在django中创建一个测试应用程序。我希望能够在每个问题上存储开始时间(当页面加载时)和结束时间(当学生提交时)。我意识到我可以在视图函数中做一些事情,但是恐怕服务器和客户端之间的延迟会使任何计算失去意义。理想情况下,我希望计算客户端的开始和结束时间,并使用django的标记系统将它们发送回服务器。如何计算Django中的响应时间

+0

Chrome或Firefox的开发人员工具如何?您可以在那里看到每个请求的时间。 – xyres 2014-11-24 16:33:15

回答

0

我不知道服务器 - 客户端等待时间对于您的应用程序真正有意义的,但你可以拍摄两个电话,在JavaScript中,一个客户端发起,当文件已准备就绪,一个当用户提交了答案。您将在这些呼叫中发送当前时间戳。

你会再分析与Django的意见服务器端的调用。

0

您可以使用隐藏的表单字段。只需在页面加载时初始化开始时间,然后在使用JavaScript提交页面之前结束时间。

在django视图中,它将根据请求访问.POST