Elemento de navegación activa de estilo con una macro Flask / Jinja2
Estoy usando Flask / Jinja2 y Bootstrap 3.
Me gustaria agregarclass="active"
al elemento de navegación actual.
Esos elementos se almacenan enprog_ids
:
/programme/23022014
/programme/24022014
/programme/25022014
Seguí algunos ejemplos comoéste y mi código HTML es:
<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>
¿Hay algún error en el código anterior? Porque no muestra nada.