我是 Django 的新手,我有一个导航栏,只有当用户是工作人员时,我才需要在其中显示一个链接。下面是我的导航栏:
<div id="navbar" class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;">
<ul class="nav navbar-nav navbar-right">
<li><a href="{% url 'pledges:preferences' %}">{% trans 'Preferences' %}</a></li>
<li><a href="{% url 'pledges:account' %}">{% trans 'My Account' %}</a></li>
{# The following link should be displayed just to staff members #}
<li><a href="{% url dashboard %}">{% trans 'Dashboard' %}</a></li>
<li><a href="{% url 'pledges:logout' %}">{% trans 'Log Out' %}</a></li>
</ul>
</div>
有什么办法可以解决这个问题吗?
请您参考如下方法:
根据您的看法,它可能很简单:
{% if request.user.is_staff %}
<li><a href="{% url dashboard %}">{% trans 'Dashboard' %}</a></li>
{% endif %}
