Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.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 {%request.user==“quot;”%}使用if-else Django Templatetag检查用户并呈现html元素_Python_Django - Fatal编程技术网

Python {%request.user==“quot;”%}使用if-else Django Templatetag检查用户并呈现html元素

Python {%request.user==“quot;”%}使用if-else Django Templatetag检查用户并呈现html元素,python,django,Python,Django,Html代码: {% if request.user== "Sangam" %} <li class=""> <a class="text-left " href="landscapes.html" role="button" aria-haspopup="true"

Html代码:

            {% if request.user== "Sangam" %}
                <li class=""> <a class="text-left " href="landscapes.html" role="button" aria-haspopup="true"
                    aria-expanded="false"><i class="flaticon-bar-chart-1"></i> Landscape </a>
                </li>
             {% endif %} 

             {% if request.user  == "Sam" %}
            <li class=""> <a class="text-left " href="characters.html" role="button" aria-haspopup="true"
                aria-expanded="false"><i class="flaticon-bar-chart-1"></i> Characters </a>
            </li>
             {% endif %} 
{%if请求。用户==“Sangam”%}
  • {%endif%} {%if request.user==“Sam”%}
  • {%endif%}
    我想做的是,如果用户是Sangam,那么只为他呈现某个html元素。
    但事实并非如此。我可以这样做吗?另外,我想知道我们如何将某些html元素呈现给我们在Django管理面板中将其列为特定组的用户

    您需要比较登录用户的
    。用户名

    {% if request.user.username == "Sangam" %}
        <li class=""> <a class="text-left " href="landscapes.html" role="button" aria-haspopup="true" aria-expanded="false"><i class="flaticon-bar-chart-1"></i> Landscape </a></li>
    {% endif %}
    
    {% if request.user.username == "Sam" %}
        <li class=""><a class="text-left " href="characters.html" role="button" aria-haspopup="true" aria-expanded="false"><i class="flaticon-bar-chart-1"></i> Characters </a></li>
    {% endif %}
    {%if request.user.username==“Sangam”%}
    
  • {%endif%} {%if request.user.username==“Sam”%}

  • {%endif%}
    谢谢你,成功了!。我能再问一个问题吗?如果我想以同样的方式呈现html元素,检查用户是否属于我在django admin中使用模板标记定义的特定组,该怎么办?