码迷,mamicode.com
首页 > 其他好文 > 详细

68 聚合和分组, F和Q查询, cookie, session

时间:2018-10-13 02:48:26      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:csharp   ssi   技术   字典   sha   sum   返回   none   port   

主要内容:

1  聚合和分组:

  a : 先导入聚合函数: from django.db.models import  Max, Min, Avg, Count, Sum

  b : 可以为聚合函数设置名字:  max = Max(‘price‘)

  c : 聚合用到了aggregate,  是queryset的一个终止语句,  获取的结果是一个字典的形式.

技术分享图片
1     from django.db.models import Avg, Sum, Max, Min, Count
2     ret = models.Book.objects.all().aggregate(Avg(price))
3     # print(ret)
4     # aggregate(), 是queryset的一个终止语句, 返回值是一个字典
5     ret1 = models.Book.objects.all().aggregate(Max(price))
6     # print(ret1)                      #{‘price__max‘: Decimal(‘49.00‘)}获取的是一个字典形式
7     # 也可以为聚合值指定一个名称
8     ret2 = models.Book.objects.all().aggregate(max_price=Max(price))
aggregate

 

      

68 聚合和分组, F和Q查询, cookie, session

标签:csharp   ssi   技术   字典   sha   sum   返回   none   port   

原文地址:https://www.cnblogs.com/gyh412724/p/9780930.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!