jinja2 テンプレートの 1 つで繰り返し使用しているコードがいくつかあります。文字列をリンクに変換しているときに、末尾に / があるかどうかを確認し、ある場合は切り捨てます。これは私がそれをどのように見せたいかです。
{% macro remove_trailing_slash(path) %}
{% if path[-1:] == '/' %}
{{ path[:-1] }}
{% else %}
{{ path }}
{% endif %}
{% endmacro %}
私が抱えている問題は、変更されたパスを元の呼び出し元に戻す方法を考え出すことです。jinja2 ドキュメントで return ステートメントが見つからないようです。