Django1.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
ます。
すべてのテンプレートにユーザーを自動的に含めることは可能ですか?