Python {%request.user==“quot;”%}使用if-else Django Templatetag检查用户并呈现html元素
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"
{% 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中使用模板标记定义的特定组,该怎么办?