前言:django的聚合查询aggregate()
这里仅以 avg做一个示例
from django.db.models import Avg, Sum, Max, Min, Count
models.Book.objects.all().aggregate(Avg('Price'))
# 返回的是python字典格式数据
# 等同于 select avg(price) from Book;
models.Book.objects.all().aggregate(a=Avg('Price'), m=Max('Price'))
# 等同于 select avg(price),max('Price') from Book;