Короткая, но полезная статья про две важные функции django:
>>> request.session.set_expire(0) - при условии, что галка "Запомнить" снята
>>> request.session.get_expire_at_browser_close() - для целей проверки политики, принятой в данной сессии
Первая функция реализуют в представлении установку в сессии параметра SESSION_EXPIRE_AT_BROWSER_CLOSE в состояние True или False, а вторая функция позволяет вызвать и проверить это значение. Легко и просто!
Кстати, по умолчанию в проекте SESSION_EXPIRE_AT_BROWSER_CLOSE = False. Об этом конечно же важно помнить
Статью можно прочитать здесь:
django: How to expire session on browser close Странно, но въехал в тему именно благодаря этой статье :)