【发布时间】:2013-06-23 02:08:07
【问题描述】:
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 中的上述设置菜单不应该显示,需要帮助才能做到这一点。
需要帮助来解决这个问题。
谢谢
【问题讨论】:
-
顺便说一句,您将
is_superuser的值设置为什么? -
is_superuser=1 对于超级用户,两个答案都有效
-
很高兴我们能提供帮助。请务必将其中一个问题标记为已接受,无论您发现哪个问题对您有用。
标签: django django-models django-templates django-admin django-views