我有一个列表视图,它接受一个查询集并在表格中显示...我希望有一个列是其他列之一的累积值(模型字段)
示例:
DATE |DESC |DURATION |CUMULATIVE
2013-01-01|Meeting|5 minutes |5 minutes
2013-01-03|Diner |3 minutes |8 minutes
2013-01-07|Break |10 minutes|18 minutes
2013-01-10|Call |1 minutes |19 minutes
因为django模板不能包含代码..我将如何进行此操作?
答案 0 :(得分:1)
我认为最好的方法是在视图中循环查询集,跟踪累积量,并将累积变量添加到对象中:
cumulative = 0
for item in queryset:
cumulative += item.minutes
item.cumulative = cumulative
然后您可以在{{ item.cumulative }}