Если на некоторых страницах не будет отображаться {{ user }}
, а на других будет, скорее всего, вы не используете RequestContext
в представлениях, где пользователь недоступен.
Вы можете использовать такую функцию, как render
ярлык в django для автоматического использования RequestContext
.
Что касается пользователя, вошедшего в систему после закрытия браузера - это нормально,Ваш пользователь определяется по cookie, который хранится в вашем браузере и является постоянным.