Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django 1.5自定义用户模型未在模板中验证_Python_Django_Django Models_Django Templates_Django 1.5 - Fatal编程技术网

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

Python Django 1.5自定义用户模型未在模板中验证,python,django,django-models,django-templates,django-1.5,Python,Django,Django Models,Django Templates,Django 1.5,我在django文档中有创建自定义用户配置文件的信息,它们显示了一些信息,问题是,当我试图访问有关用户是否登录的信息时,如下所示: {% if request.user.is_authenticated %} <li ><a href="/profiles/signout">Signout</a></li> {% else %} <li ><a href="/profiles/signin/"

我在django文档中有创建自定义用户配置文件的信息,它们显示了一些信息,问题是,当我试图访问有关用户是否登录的信息时,如下所示:

{% 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 %}
{%if request.user.is_authenticated%}
  • {%else%}
  • {%endif%}

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

    更改
    请求。user.is\u authenticated
    为just
    user.is\u authenticated

    当您在设置中包括中间件
    django.contrib.auth.context\u processors.auth
    时,
    user
    对象将在模板中可用


    不要使用
    请求.用户
    ,只需使用
    用户。是否已验证
    救了我的命,请您将此创建为答案,以给您打分。如果你能更详细地解释1.4和1.5的区别,那也太棒了。我正试图找到一个合适的链接来涵盖这一点。