2017-02-10 15 views
0

こんにちは私はjinja2を使用しており、私はジンジャーテンプレートに渡す辞書のリストを持っています。Jinja2でこれを行う方法は?

{%for dict in list_of_dicts%} 
<tr> 
    {%for key in my_dict.keys()%} 
    <td> {{my_dict.key}}</td> // Here i want to get value in my_dict with that particular key. 
    {%endfor%} 
</tr> 
{%endfor %} 

どうすればよいですか?

答えて

1

for-loopで1つの変数を使用するだけで、キー名ではなく値を取得できます。私は特定の順序で値を取得したい場合はどう

{% for key, value in my_dict.iteritems() %} 
    <td>{{ key }}</td> 
{% endfor %} 
+0

:(hereが文書化されているように)あなたはこのように、別の変数内のキーを取得するには、forループで代替key, value構文を使用することができますか?リスト内の特定の順序で[[名前]、[年齢]]を表示したい値のキーのリストを提供しています。 –

関連する問題