2014-11-24 3 views
0

Я создаю тестовое приложение в django. Я хочу иметь возможность сохранить время начала (когда страница загружается) и время окончания (когда студент попадает в submit) по каждому вопросу. Я понимаю, что могу что-то сделать в функции просмотра, однако я боюсь, что латентность между сервером и клиентом сделает любой расчет бессмысленным. В идеале я хотел бы рассчитать время начала и окончания на клиенте и отправить их обратно на сервер с помощью системы тегов django.Как время отклика в Django

+0

насчет Хрома или инструментов разработчика браузера Firefox? Вы можете увидеть время для каждого запроса. – xyres

ответ

0

Я не уверен, что время ожидания сервера и клиента действительно имеет значение для вашего приложения, но вы можете снимать два вызова, инициированные клиентом в Javascript, один, когда документ готов, и один, когда пользователь отправляет ответ. Вы должны отправить текущую временную метку в эти вызовы.

Затем вы проанализировали эти вызовы на стороне сервера с помощью представлений django.

0

Вы можете использовать скрытые поля формы. Просто инициализируйте время начала загрузки страницы и время окончания до отправки страницы с помощью javascript.

в Джанго смотреть будет accesable под request.POST