我在 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
.
是否可以自动将用户包含到所有模板中?