2016-09-22 47 views
0

我收到一個包含許多對象和對象等的列表這些列表中的一個JSON對象是今年的榜單是這樣的:在Django模板使用重組

[{'Year': '2015', 'Status': 'NR', 'Month': 'Jan' 
{'Year': '2014', Status': '', 'Month': 'Jan'}, 
{'Year': '2015', 'Status': '',Month': 'Feb'}, 
{'Year': '2014', Status': '', 'Month': 'Feb'}, 
{'Year': '2015', 'Status': '', Month': 'Sep'}, 
{'Year': '2014', 'Status': 'OK', 'Month': 'Sep'}, 
{'Year': '2015', 'Status': '', 'Month': 'Oct'}, 
{'Year': '2014', 'Status': 'OK', 'Month': 'Oct'}] 

我需要這組列表中年份並根據他們的年份顯示月份。例如:

2015             
2014             
2015             
2014             
2015             
2014             
2015             
2014 

此:

{"2015":[{"Month":"Jan", "Status":"NR"}, {"Month" : "Feb". "Status" :""}] 

現在,我使用的是不工作,我希望它的方式代碼,而是根據月數重複年是代碼:

{% regroup x.LstPaymentBehaviour by Year as yearList %} 
    {% for ym in yearList %} 
    <tr> 
      <td><strong>{{ ym.grouper }}</strong></td> 
    </tr> 
    {% endfor %} 

我錯過了什麼?

+0

您是否收到任何錯誤?如果是,那究竟是什麼? –

+0

nope,沒有錯誤.. –

+0

好吧,你究竟看到了什麼?循環運行?如果是,那麼多少次? –

回答