変数に基づいて別の HTML ファイルを参照したいと考えています。次の形式でインクルードを使用しています。
{% include 'templates/case/{{cid}}/intro.html' %}
これはエラーをスローします:
TemplateNotFound: templates/case/{{cid}}/intro.html
これを見ると、Jinja2 が実行時に変数を解決しないことがわかります。(ABCはパス内のフォルダーの名前です)の値なcid = ABC
ので、合計パスは次のようになると予想しました。
templates/case/ABC/intro.html
この解決されたパスをインクルードで直接使用すると、機能します。
どうすればこれを解決できますか?