Итак, во-первых, я хотел сказать, что я довольно уверен, что я следую инструкциям, приведенным как в официальной документации , так и в SO сообщениях, которые повторяют документациюа также те, которые предоставляют немного другое решение .
В любом случае, это не работает для меня.
Один из моих вопросов вращается вокруг того, как этот код появляется в моем текстовом редакторе.Я прилагаю изображение, чтобы продемонстрировать, как форматируется код jinja2 - все, что находится внутри элемента <li>
, выделено курсивом, а двойной ==
также ведет себя странно.
Вот часть кода, представленная на рисунке:
<ul class="side-link-container center-align">
{% for href, id, caption in navigation_bar %}
<li{% if id == active_page %} class="active"{% endif
%}><a href="{{ href|e }}">{{ caption|e }}</a>
</li>
{% endfor %}
Она в значительной степени совпадает с тем, что предписано в документах jinja2 (другие части этого кода, а именно дляЦикл для панели навигации и назначение страницы активации набора, как в дочернем шаблоне, так и в layout.html, здесь не показываются.
Любые советы или помощь по получению активной страницы, которая должна быть классифицирована как таковая, как я могустилизовать его соответственно в навигации? Спасибо.
Изображение кода