Метод setdefault сессии в Django
Метод setdefault вернет
текущее значение ключа. Если ключа
нет - запишет значение по умолчанию
и вернет его. В отличие от
get, при отсутствии ключа
значение сразу попадет в сессию:
value = request.session.setdefault('counter', 0)
Через setdefault
запишите в сессию время первого
захода пользователя на страницу.
При обновлении (и при первом
заходе тоже) выводите это время.
Сравните get и
setdefault: после
одного вызова каждого метода
проверьте, появился ли ключ
в сессии.