私はJinjaとFlaskに非常に慣れていません
現在のページを示すために、ナビゲーション バーに別の背景色を設定したいと考えています。
現在の HTML ページを返す組み込みの Jinja 変数またはメソッドはありますか? できれば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 %}
ありがとうございました