我在模型上有以下方法:
@property
def get_total_planned_stops(self, *args, **kwargs):
owner = self.owner
planned_total = DailyRoute.objects.filter(stage=1).aggregate(Sum('planned_stops'))
return planned_total
在我的模板中,变量{{ item.get_total_planned_stops}}
呈现为:
{'planned_stops__sum': 183}
我只想要显示数字。我做错了什么?
答案 0 :(得分:2)
aggregate
函数返回一个dict格式数据,这就是你在输出中看到dict的原因。
尝试访问键值。
{{ item.get_total_planned_stops.planned_stops__sum }}