Jinja: ¿hay alguna variable incorporada para obtener el nombre de la página HTML actual?

Soy muy nuevo en Jinja y Flask

Quiero establecer un color de fondo diferente en la barra de navegación para indicar la página actual.

¿Hay alguna variable o método Jinja incorporado que devuelva las páginas HTML actuales? Si es posible, quiero el código que no necesita comunicarse con el archivo de Python.

Así que si estoy actualmente enindex.html, devolverá "index" o "index.html"

Aquí está mi código de navegación en mi plantilla:

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

Quiero agregarif declaración por lo que la página actual obtendrá<li> que tieneclass

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

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta