希望很容易的问题。我有一组查询操作,每个操作都有一个time_estimate。我想要得到的平均time_estimate所有的查询集这样的行动,这将返回平均:添加聚合到Django查询集
{{ actions.avg_time_estimate }}
我试图
actions.avg_time_estimate = actions.aggregate(Avg('time_estimate'))
但这分配字典actions.avg_time_estimate,这意味着我得到我的平均是这样的:
{{ actions.avg_time_estimate.effort__avg }}
什么是平均拉入查询集的正确方法是什么?我也想保留查询中的实际操作列表。
难道这是通过在加总作为一个额外的查询集做了什么? (请参阅[Django文档](https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.extra)) – jvc26