我已阅读关于循环变量的所有模板标签帖子。显然Django不支持循环变量的关键,我不知道如何使用自定义模板标记。Django模板标签循环变量字典变量
我想显示这样的东西,但我怎么能达到这与{%为我在mData%}循环?
{{ mData.0.name }}
{{ mData.1.name }}
{{ mData.2.name }}
{{ mData.0.age }}
{{ mData.1.age }}
{{ mData.2.age }}
mData是词典的列表。
MDATA = { “名”: “亚历克斯”, “年龄”: “12”},{ “名”: “艾米”, “年龄”: “14”} ...
关键是什么?在这案件?因为它看起来像'mData'是一个字典列表。 – dhke
是的,这是一个字典清单...任何想法我怎么能通过这个循环?我尝试了{%for循环在mData.forloop.counter.name%}但它不起作用... – Arbitel
在这种情况下,重新排序视图中的数据结构,以便传递给模板的字典是'{ 'age':[age0,age1,...],'name':[name0,name1,...]}'等等。否则,您正在将数据准备代码放入您的模板中。 – dhke