я новичок в Jinja и Flask
Я хочу установить другой цвет фона на панели навигации, чтобы указать текущую страницу.
Есть ли встроенная -переменная или метод Jinja, который возвращает текущие HTML-страницы? Если возможно, мне нужен код, которому не нужно взаимодействовать с файлом Python.
Поэтому, если я сейчас нахожусь в index.html
, он вернет «index» или «index.html»
. Вот мой код навигации в моем шаблоне:
<ul>
{% for item in navigation %}
<a href="{{url_for(item.route)}}">
<li>
{{item.text}}
</li>
</a>
{% endfor %}
</ul>
Я хочу добавить оператор if
, чтобы текущая страница получила <li>
сclass
{% if ??? %}
<li class="current">
...
</li>
{% else %}
...
{% endif %}
Спасибо