303

jinjaで変数を別の変数と設定するにはどうすればよいですか?説明します。サブメニューがあり、どのリンクがアクティブであるかを表示したいと思います。私はこれを試しました:

{% set active_link = {{recordtype}} -%}

ここで、recordtypeはテンプレートに指定された変数です。

4

3 に答える 3

599

{{ }}テンプレートに値を出力するように指示します。これは、実行しようとしているような式では機能しません。代わりに、{% set %}テンプレートタグを使用してから、通常のPythonコードと同じ方法で値を割り当てます。

{% set testing = 'it worked' %}
{% set another = testing %}
{{ another }}

結果:

it worked
于 2010-11-15T05:18:50.500 に答える
78

複数の変数割り当ての便利な省略形

{% set label_cls, field_cls = "col-md-7", "col-md-3" %}
于 2016-10-21T12:57:56.490 に答える
29

このように設定するだけです

{% set active_link = recordtype -%}
于 2014-09-09T19:56:31.893 に答える