我已閱讀關於循環變量的所有模板標籤帖子。顯然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