一、聚合函数
使用aggregate()过滤器调用聚合函数,聚合函数包括:Avg平均,Count数量,Max最大,Min最小,Sum求和,被定义在django,db,models中
格式:
模型类名.objects.aggregate(xxx('字段名'))
查询书籍阅读总量
from django.db.models import Sum,Max,Min,Avg,Count
BookInfo.objects.aggregate(Sum('readcount'))

二、排序
使用order_by对结果进行排序
2-1:默认升序
对数据进行升序排列
BookInfo.objects.all().order_by('readcount')

2-2:降序
BookInfo.objects.all().order_by('-readcount')

网友评论