Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
什么是{%include%}标记的django替代品_Django - Fatal编程技术网

什么是{%include%}标记的django替代品

什么是{%include%}标记的django替代品,django,Django,django文档中提到,{%include%}从1.11开始就被弃用了。既然我是django的新手,还有什么选择?假设您有一个页面的标题,如果您是否经过身份验证,则该标题是不同的。我不想在header.html模板中同时使用这两种布局…{%include%}未被弃用 呈现包含的模板时引发的任何异常现在都将引发,而不是沉默 自版本1.11以来已弃用: 不推荐在呈现{%include%}模板标记时沉默引发的异常。在Django 2.1中, 将提出例外情况 {%include%}未被弃用 呈现包含的模

django文档中提到,{%include%}从1.11开始就被弃用了。既然我是django的新手,还有什么选择?假设您有一个页面的标题,如果您是否经过身份验证,则该标题是不同的。我不想在header.html模板中同时使用这两种布局…

{%include%}
未被弃用

呈现包含的模板时引发的任何异常现在都将引发,而不是沉默

自版本1.11以来已弃用: 不推荐在呈现{%include%}模板标记时沉默引发的异常。在Django 2.1中, 将提出例外情况


{%include%}
未被弃用

呈现包含的模板时引发的任何异常现在都将引发,而不是沉默

自版本1.11以来已弃用: 不推荐在呈现{%include%}模板标记时沉默引发的异常。在Django 2.1中, 将提出例外情况


为了实现您的愿望,我建议:

{% if user.is_authenticated %}
  <li><a href="{% url 'myprofile' %}"> My Profile</a></li>
{% else %}     
  <li><a  href="{% url 'login' %}">Login</a></li> 
  <li><a href="{% url 'register' %}">Register</a></li>
  <li><a class="fa fa-cog" href="{% url 'settings' %}" target="_blank"> Settings</a></li>
{% endif %}
{%if user.u经过身份验证%}
  • {%else%}
  • {%endif%}
    因此,您的header.html/base.html将知道用户是否登录并切换header的属性


    希望这有帮助:)

    要实现您的愿望,我建议:

    {% if user.is_authenticated %}
      <li><a href="{% url 'myprofile' %}"> My Profile</a></li>
    {% else %}     
      <li><a  href="{% url 'login' %}">Login</a></li> 
      <li><a href="{% url 'register' %}">Register</a></li>
      <li><a class="fa fa-cog" href="{% url 'settings' %}" target="_blank"> Settings</a></li>
    {% endif %}
    
    {%if user.u经过身份验证%}
    
  • {%else%}
  • {%endif%}
    因此,您的header.html/base.html将知道用户是否登录并切换header的属性

    希望有帮助:)