{% if user.is_authenticated %}
<li><a>{{ user.username }}</a></li>
<li><a ng-click="logout()">logout</a></li>
{% else %}
<li class="loginHead"><a href='/#/login'>Login</a></li>
<li class="registHead"><a href='/#/reg'>Regist</a></li>
如上,是我想要用来验证用户是否登录的模板代码,但是在模板中user.is_authenticated和user.username都取不到,用{{user.is_authenticated}}直接显示不出任何东西,我在settings.py中已经设置了
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.core.context_processors.tz",
"django.contrib.messages.context_processors.messages",
"django.core.context_processors.csrf"
)