Jinja - Est-il intégré dans la variable pour obtenir la page HTML en cours nom?

je suis très nouveau à Jinja et Flacon

Je tiens à mettre en arrière-plan de couleur dans la barre de navigation pour indiquer la page en cours.

Est-il intégré à Jinja variable ou une méthode qui retourne actuelle des pages HTML? Si possible, je veux le code qui n'a pas besoin de communiquer avec le fichier Python.

Donc, si je suis actuellement en index.html, il sera de retour "index" ou "index.html"

Voici mon code de navigation dans mon template:

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

Je veux ajouter if déclaration pour la page en cours obtiendrez <li> qui a class

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

Merci

InformationsquelleAutor hrsetyono | 2012-07-26