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 に答える