1

Django 模板中是否有任何标签来显示当前应用程序(例如博客)?

所以我可以做类似的事情

<nav>
  <li {% if request.app == "index" %}class="selected"{% endif %}>Home</li>
  <li {% if request.app == "blog" %}class="selected"{% endif %}>Blog</li>
</nav>
4

1 回答 1

0

我已经使用:

{% if request.path|startswith:"/blog/" %}class="selected"{% endif %}

这意味着添加以下模板标签:

@register.filter
def startswith(value, arg):
    """Usage, {% if value|starts_with:"arg" %}"""
    return value.startswith(arg)
于 2013-11-08T08:48:25.433 回答