Использование {{}} внутри {% if %} в jinja

{% for category in categories %}
            {% if request.get_full_path == '/?category={{category.0}}' %}
            {{ category.0 }}
            <li class="nav-item active">
              <span class="sr-only">(current)</span>
              <a class="nav-link" href="/?category={{ category.0 }}">{{ category.1 }}</a>
            </li>
            {% else %}
            {{request.get_full_path}}
             /?category={{category.0}}
            <li class="nav-item">
              <span class="sr-only">(current)</span>
              <a class="nav-link" href="/?category={{ category.0 }}">{{ category.1 }}</a>
            </li>
            {% endif %}
            {% endfor %}

Я хочу выделить кнопки навигации, но оператор {% if %} не видит внутри выражения {{category.0}}.

Можно ли использовать {{}} внутри оператора {% if %} в jinja?

Нет, вы можете использовать возвращаемую переменную в {% if %}. Без {{}}

Вернуться на верх