Django 1.5自定义用户模型未在模板中验证

时间:2013-11-27 18:38:25

标签: python django django-models django-templates django-1.5

我在django文档中有信息来创建我的自定义用户个人资料,pretty similar显示他们显示的内容here,问题是当我尝试访问有关用户是否已登录的信息时如下所示:

{% if request.user.is_authenticated %}           
    <li ><a href="/profiles/signout">Signout</a></li>
{% else %}
    <li ><a href="/profiles/signin/">Acceder</a></li>
    <li class="active"><a href="/profiles/signup/">Registrate</a></li>
{% endif %}

如果用户使用新的自定义用户登录,我应该如何访问该信息。

1 个答案:

答案 0 :(得分:1)

request.user.is_authenticated更改为user.is_authenticated

如果在设置中包含中间件django.contrib.auth.context_processors.auth,则user对象将在模板中可用。

Read more here