2016-07-22 6 views
1

Jinjaテンプレートの値を連結するにはどうすればよいですか?私は以下を試しましたが、値は属性とは別にレンダリングされます。HTML属性値をFlaskデータに連結する

<input type="button" id="button" + {{ entry.id }}> 
+4

'id ="ボタン{{entry.id}} "' – dirn

答えて

5

現在のテンプレートの出力:id="button" + 3を見てください。 {{ }}の外にあるものはJinjaによって解釈されません。ただテキストとして扱われます。

テキストのすぐ隣に式を置くか、文字列を式の中に入れます。

id="button{{ entry.id }}" 
or 
id="{{ "button" ~ entry.id }}" 

~は(+のような)連結を行い、特殊な神社演算子であるが、最初の文字列に各側に変換します。

関連する問題