希望简单的问题。我有一组查询动作,每个动作都有一个time_estimate。我希望获得查询集中所有操作的平均time_estimate,以便返回平均值:
{{ actions.avg_time_estimate }}
我试过
actions.avg_time_estimate = actions.aggregate(Avg('time_estimate'))
但这是为actions.avg_time_estimate分配字典,这意味着我得到了我的平均值:
{{ actions.avg_time_estimate.effort__avg }}
将平均值拉入查询集的正确方法是什么?我还想在查询中保留实际的操作列表。
答案 0 :(得分:0)
尝试actions = actions.aggregate(avg_time_estimate=Avg('time_estimate'))