jinjaで変数を別の変数に設定する方法を知りたいのですが。説明します。サブメニューがあり、どのリンクがアクティブであるかを表示したいと思います。私はこれを試しました:
{% set active_link = {{recordtype}} -%}
ここで、recordtypeはテンプレートに指定された変数です。
jinjaで変数を別の変数に設定する方法を知りたいのですが。説明します。サブメニューがあり、どのリンクがアクティブであるかを表示したいと思います。私はこれを試しました:
{% set active_link = {{recordtype}} -%}
ここで、recordtypeはテンプレートに指定された変数です。
回答:
{{ }}
するテンプレート伝える印刷する値をあなたがしようとしているように、これは式では動作しません。代わりに、{% set %}
テンプレートタグを使用してから、通常のPythonコードと同じ方法で値を割り当てます。
{% set testing = 'it worked' %}
{% set another = testing %}
{{ another }}
結果:
it worked
複数の変数の割り当ての省略形
{% set label_cls, field_cls = "col-md-7", "col-md-3" %}
set
タグの公式ドキュメントに主に興味があるでしょう、それはこことリンクされた重複アドレスでトップが答えるものです。