Jinja -Есть ли встроенная переменная -для получения имени текущей HTML-страницы?

я новичок в 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 %}

Спасибо

18
задан hrsetyono 26 July 2012 в 08:35
поделиться