main_menu.html
<li {% if report_menu %}class="current"{% endif %}><a href="{% url incident.views.index %}"> Reports </a></li>
{% if is_superuser%}<li {% if about_menu %}class="current"{% endif %}><a href="{% url incident.views.about_me %}">Settings</a>{% endif %}
我不想允许超级用户以外的设置菜单。所以我在模板{% if is_superuser %}settings{% endif %}
中进行了这样的验证,但它仍显示超级用户登录以外的设置菜单。
如果超级用户登录我的网站,则不应显示main_menu.html中的上述设置菜单,需要帮助才能执行此操作。
需要帮助解决此问题。
由于
答案 0 :(得分:2)
您应该使用user.is_superuser
,我希望您在视图中构建上下文时使用RequestContext
。
{% if user.is_superuser %}settings{% endif %}