Стиль активного элемента навигации с помощью макроса 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>

Есть ли ошибка в коде выше? Потому что это ничего не показывает.

Ответы на вопрос(3)

Ваш ответ на вопрос