У меня есть проект в Django 1.3. Для отображения имени пользователя на всех страницах я использую такие теги в base.html
{% if user.is_authenticated %}
<p>Welcome, {{ user.username }}.
<a href="/proc/accounts/logout/">loggout</a></p>
{% else %}
<a href="/proc/accounts/login/">loggin</a>
{% endif %}
Но если я не верну context_instance=RequestContext(request)
из представления, значение пользователя в шаблоне будет пустым. 'django.contrib.auth.context_processors.auth'
включено в TEMPLATE_CONTEXT_PROCESSORS
.
Возможно ли автоматически включить пользователя во все шаблоны?