2014-12-04 97 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 %}