![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
lyp_CSDN
这个作者很懒,什么都没留下…
展开
-
聚合函数annotate与F函数的配合使用
1.有外键关联的表class F2CAssociator(models.Model): user_id = models.IntegerField() company = models.CharField(max_length=255, blank=True, null=True) telphone = models.CharField(max_length=20, bl...原创 2019-12-26 10:37:30 · 465 阅读 · 0 评论 -
Django开发聚合函数的使用
在django开发中,获取一些统计数据时,需要用到model中的聚合函数;下面就聊一下django中跟统计、聚合有关的方法。1.aggregate: 对QuerySet进行汇总后得到的数据1)求所有订单的平均消费:from django.db.models import Avg, Countavg_price = OrderModel.objects.all().aggregate(Avg...转载 2019-12-26 10:35:25 · 398 阅读 · 0 评论 -
Django之F()函数
F()函数F()函数的导入from django.db.models import F为什么要使用F()函数?一个 F()对象代表了一个model的字段值或注释列。使用它就可以直接参考model的field和执行数据库操作而不用再把它们(model field)查询出来放到python内存中。作为代替,Django使用 F()对象生成一个SQL表达式,来描述数据库层级所需要的操作这些...原创 2019-12-25 17:51:11 · 3078 阅读 · 1 评论