在django中取数据表字段的最大值,最小值,均值。。。

从mysql SysUser数据表中提取id值最大的字段

from django.db.models import Max 
result = SysUser.objects.all().aggregate(Max('id'))
# 返回值为字典 
# result = {'id__max': 26}

相似的用法还有Min

from django.db.models import Min
result = SysUser.objects.all().aggregate(Min('id'))
# 返回值为字典 
# result = {'id__min': 1}

在django.db.models 中还有Sum(求和),Count(计数),Avg(均值),StdDev(标准差)等类,其用法都是类似的

你可能感兴趣的:(在django中取数据表字段的最大值,最小值,均值。。。)