Django ORM: 使用 annotate 函数计算平均值,两种方法等价性分析
是等价的,两者的查询结果应该是一样的。两个查询都使用了 annotate 函数来对 'thread' 分组,然后通过多个聚合函数对 'count'、'size'、'number' 进行计算,并且对最终结果进行降序排序。其中第一个查询使用了 output_field 来指定聚合函数的输出类型,而第二个查询则使用了 F 函数来进行计算。
原文地址: https://www.cveoy.top/t/topic/nuGd 著作权归作者所有。请勿转载和采集!