小编Nur*_*fat的帖子

为什么在 django 中使用聚合来求平均值而不是使用 tutal_sum/n

这里我们使用聚合计算

>>> avg = Book.objects.aggregate(average_price=Avg('price'))
{'average_price': 34.35}
Run Code Online (Sandbox Code Playgroud)

但是为什么我们不在上面使用下面的概念。

a = Books.objects.all()
Avg = sum([x.price for x in a])/len(a)
34.35
Run Code Online (Sandbox Code Playgroud)

我想知道使用聚合而不是第二个过程。

python django orm aggregate django-orm

2
推荐指数
1
解决办法
76
查看次数

标签 统计

aggregate ×1

django ×1

django-orm ×1

orm ×1

python ×1