2014-12-04 62 views
0

這樣的事情可以在Django中完成嗎?嵌套變量調用

{% for item in lst %} 
    {{ something_{{ item }} }} 
{% endfor %} 

參數數量傳遞給渲染將是例如:

{"lst": range(3), "something_0": "aaa", "something_1": "aaa", "something_2": "aaa"} 
+0

你或許應該接受的方式丹尼爾的回答.. – OldTinfoil 2014-12-04 12:19:48

回答

3

號結構化你的類型的字典列表數據。

[ 
    {'something': 'aaa', 'something_else': 'bbb', ...}, 
    {'something': 'ccc', 'something_else': 'ddd', ...}, 
    ... 
] 

現在:

{% for item in lst %} 
    {{ item.something }} 
    {{ item.something_else }} 
{% endfor %}