Стиль активного элемента навигации с помощью макроса Flask / Jinja2
Я использую Flask / Jinja2 и Bootstrap 3.
Я хотел бы добавитьclass="active"
к текущему элементу навигации.
Эти элементы хранятся вprog_ids
:
/programme/23022014
/programme/24022014
/programme/25022014
Я следовал за некоторыми примерами, какэтот и мой HTML-код:
<ul class="nav nav-pills ">
{% for prog_id in prog_ids %}
{% macro nav_link(endpoint, prog_id) %}
{% if request.endpoint.endswith(endpoint) %}
<li class="active">
<a href="{{ url_for(endpoint) }}">
<span class="badge pull-right">-</span>
{{prog_id|strftime_b}}
</a>
</li>
{% else %}
<li>
<a href="{{ url_for(endpoint) }}">
<span class="badge pull-right">-</span>
{{prog_id|strftime_b}}
</a>
</li>
{% endif %}
{% endmacro %}
{% endfor %}
</ul>
Есть ли ошибка в коде выше? Потому что это ничего не показывает.