Jinja - Czy istnieje jakakolwiek wbudowana zmienna do pobierania bieżącej nazwy strony HTML?

Jestem bardzo nowy w Jinja i Flask

Chcę ustawić inny kolor tła na pasku nawigacyjnym, aby wskazać bieżącą stronę.

Czy istnieje jakakolwiek wbudowana zmienna Jinja lub metoda zwracająca bieżące strony HTML? Jeśli to możliwe, chcę, aby kod, który nie musi komunikować się z plikiem Pythona.

Więc jeśli jestem obecnieindex.html, zwróci „index” lub „index.html”

Oto mój kod nawigacyjny w moim szablonie:

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

Chcę dodaćif oświadczenie, aby uzyskać bieżącą stronę<li> który maclass

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

Dziękuję Ci

questionAnswers(2)

yourAnswerToTheQuestion