2014-11-24 109 views
0

我正在django中創建一個測試應用程序。我希望能夠在每個問題上存儲開始時間(當頁面加載時)和結束時間(當學生提交時)。我意識到我可以在視圖函數中做一些事情,但是恐怕服務器和客戶端之間的延遲會使任何計算失去意義。理想情況下,我希望計算客戶端的開始和結束時間,並使用django的標記系統將它們發送回服務器。如何計算Django中的響應時間

+0

Chrome或Firefox的開發人員工具如何?您可以在那裏看到每個請求的時間。 – xyres 2014-11-24 16:33:15

回答

0

我不知道服務器 - 客戶端等待時間對於您的應用程序真正有意義的,但你可以拍攝兩個電話,在JavaScript中,一個客戶端發起,當文件已準備就緒,一個當用戶提交了答案。您將在這些呼叫中發送當前時間戳。

你會再分析與Django的意見服務器端的調用。

0

您可以使用隱藏的表單字段。只需在頁面加載時初始化開始時間,然後在使用JavaScript提交頁面之前結束時間。

在django視圖中,它將根據請求訪問.POST