Я очень новичок в Jinja and 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 %}
Спасибо