我想打印出一個字典,按鍵排序。通過將鍵放入列表中然後對列表進行排序,對鍵進行排序很容易。如何循環訪問模板中的鍵,然後從字典中獲取值。Django |排序字典中的模板
{% for company in companies %}
{% for employee, dependents in company_dict.company.items %}
{% endfor %}
{% endfor %}
(編造的例子......) 不工作是「company_dict.company.items」兩個部分。我需要「公司」成爲公司的價值。目前,公司正在尋找名爲「公司」的鑰匙,而不是上述循環中的「公司」的價值。
我正在做一些處理,把詞典的詞典放在一起。改變數據的佈局並不是一個真正的選擇。我認爲正確的做法是編寫一個模板標籤,只是想知道是否有一種我錯過的內置方式。
任何原因你爲什麼不在視圖中做這件事? – 2010-01-08 00:25:37
這是一堆處理。爲了不必在模板中做任何事情而設置它,會對數據進行第二遍處理。我想我可以這麼做......如果有可能離開,那會更好。 – johannix 2010-01-08 00:34:42