javedimka @javedimka
Andrei Ramanchyk: Один гугл запрос сказал - apparently, DetailView возвращает в контекст две переменные через которые можно обратиться к объекту - object и само имя модели в нижнем регистре, т.е. user, поэтому твой user переписывается в шаблоне.
Ну и про request.user - в новых джангах оказывается просто user можно, как у тебя в коде, НО так как тут такая проблема с именами, прямое обращение через request должно решить проблему, ну и тогда - request.user.is_authenticated