Вам нужна ваша веб-страница для отправки этой информации на ваш сервер, чтобы она могла обновлять ее в сеансе. Сеанс работы в django заключается в том, что он отправляет только идентификатор сессии на вашу веб-страницу (обычно через cookie), а затем этот cookie отправляется обратно при каждом запросе вашей веб-страницы (cookie является частью протокола HTTP и управляется веб-браузером) .
Код шаблона запускается на сервере для вывода html и javascript, но на самом деле ничего из этого не выполняется на сервере, и шаблон не является живым соединением с вашим сервером. Простая установка переменной в javascript не вернет их на сервер.
Однако вы можете отправить сохраненную переменную в запросе на ваш сервер, например, с помощью ajax-запроса, чтобы ваш сервер поместил их в сеанс для дальнейшего использования.
jQuery предоставляет событие выгрузки, чтобы получать уведомления, когда пользователь уходит. Вы можете связать это событие с вашим обновлением.