Django的聚合函数

1.包含的聚合函数

Avg计算平均数

Max计算最大值

Min计算最小值

Count对象计数

Sum计算和

2.用法

获取tag数目

from django.db.db.models import Count
Post.object.all().annotate(Count('tag'))

Post.object.all().count()
Post.object.filter(tag='Music').count()

求阅读量之和

from django.db.db.models import Sum
Post.object.all().annotate(Sum('bread'))

 

posted @ 2019-07-24 22:37  小菲同学  阅读(159)  评论(0编辑  收藏  举报