这样的事情可以在django中完成吗?
{% for item in lst %}
{{ something_{{ item }} }}
{% endfor %}
传递给渲染的Args将是例如:
{"lst": range(3), "something_0": "aaa", "something_1": "aaa", "something_2": "aaa"}
答案 0 :(得分:3)
没有。将数据结构化为dicts列表。
[
{'something': 'aaa', 'something_else': 'bbb', ...},
{'something': 'ccc', 'something_else': 'ddd', ...},
...
]
现在:
{% for item in lst %}
{{ item.something }}
{{ item.something_else }}
{% endfor %}