Django模板标签格式

时间:2017-08-31 16:52:28

标签: django django-models django-templates

我在模型上有以下方法:

@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}

我只想要显示数字。我做错了什么?

1 个答案:

答案 0 :(得分:2)

aggregate函数返回一个dict格式数据,这就是你在输出中看到dict的原因。

尝试访问键值。

 {{ item.get_total_planned_stops.planned_stops__sum }}