全部文档总结下载地址 https://download.csdn.net/download/xxf_is_girl_gad/

 

 

 

 

 

  1. 聚合函数

作用:对查询结果进行聚合操作。

sum count avg max min

aggregate:调用这个函数来使用聚合。 返回值是一个字典

使用前需先导入聚合类

from django.db.models import Sum,Count,Max,Min,Avg

例:查询所有图书的数目。

BookInfo.objects.all().aggregate(Count('id'))

{'id__count': 5}

例:查询所有图书阅读量的总和。

BookInfo.objects.aggregate(Sum('bread'))

{'bread__sum': 126}

count函数 返回值是一个数字

作用:统计满足条件数据的数目。

例:统计所有图书的数目。

BookInfo.objects.all().count()

BookInfo.objects.count()

例:统计id大于3的所有图书的数目。

BookInfo.objects.filter(id__gt=3).count()

小结:

python——Django——18.聚合函数

参考文档:

http://python.usyiyi.cn/translate/django_182/ref/models/querysets.html

相关文章: