Если какой-либо шаблон запрашивает из общих представлений, я могу получить {{ user }}, и это будет объект аутентифицированного пользователя (например, меня).
{{ user }}
Но если я работаю без общих представлений, с обычными представлениями {{ user }} не возвращает мой объект.
Почему ???
Спасибо.
Если вы используете render_to_response(), вам нужно добавить третий параметр с экземпляром RequestContext:
render_to_response()
return render_to_response('my_template.html', {'my_data', my_data}, context_instance=RequestContext(request))
Подробнее на https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#django.shortcuts.render_to_response
Поскольку вы не включили его в контекст визуализации шаблона.
Вам необходимо использовать что-то вроде:
def my_view(request, …): … return render_to_response("my_template.html", { …, "user": request.user, })