Jinja - Existe alguma variável interna para obter o nome da página HTML atual?

Eu sou muito novo para Jinja e Flask

Quero definir uma cor de plano de fundo diferente na barra de navegação para indicar a página atual.

Existe alguma variável ou método Jinja embutido que retorna as páginas HTML atuais? Se possível, eu quero o código que não precisa se comunicar com o arquivo Python.

Então, se eu estou atualmente emindex.html, ele retornará "index" ou "index.html"

Aqui está o meu código de navegação no meu modelo:

<ul>
   {% for item in navigation %}
       <a href="{{url_for(item.route)}}">
       <li>
           {{item.text}}
       </li>
       </a>
   {% endfor %}
</ul>

Eu quero adicionarif declaração de modo a página atual vai ficar<li> isso temclass

{% if ??? %}
   <li class="current">
   ...
   </li>
{% else %}
   ...
{% endif %}

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion