django中聚合函数annotate的使用
来源:4-11 聚合与统计
慕桂英5350557
2020-10-15 17:16:09

1回答
同学,你好。annotate:可以通过计算查询结果中每一个对象所关联的对象集合,从而得出总计值(也可以是平均值或总和),即为查询集的每一项生成聚合。
在使用聚合函数annotate的时候会根据模型的主键进行分组(视频中会根据 grade_student表中的id进行分组),在表中根据分组的结果进行聚合,从而可以得到每个学生的成绩总和。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题
回答 1