Использование {{}} внутри {% 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 %}. Без {{}}