django groupby踩坑

django groupby踩坑

前言

django的orm作为简单查询 使用简直是太爽了,所见即所得,但是groupby时候缺有一些坑点

python 复制代码
from django.db.models import Count
from w.models import www
# 在不加order by的时候 会默认按照id分组
print(TaskPort.objects.annotate(service_count=Count("service")).values("service").query)
# 正确用法
print(TaskPort.objects.values("service").annotate(service_count=Count("service")).order_by("-service_count", "service").query)

搜索了一圈也没找到合适的答案。。。

记录一下

参考

压根没参考

https://zhuanlan.zhihu.com/p/627534022

相关推荐
做一个AC梦6 分钟前
MiniOB环境部署开发(使用Docker)
数据库·sql·miniob·ob·海扬数据库
ALLSectorSorft2 小时前
搭子交友 app 动态分享与打卡系统设计实现
java·服务器·数据库·人工智能·oracle·交友
wuyunhang1234562 小时前
Redis---事务
数据库·redis·缓存
满目8282 小时前
MongoDB 从入门到实践:全面掌握文档型 NoSQL 数据库核心操作
数据库·mongodb·非关系型数据库·文档型数据库·基础查询命令·进阶查询
Tacy02132 小时前
Redis 安装教程
数据库·redis·缓存
用手编织世界3 小时前
redis-缓存-双写一致性
数据库·redis·缓存
smilejingwei4 小时前
数据分析编程第二步: 最简单的数据分析尝试
数据库·算法·数据分析·esprocspl
bing.shao5 小时前
gRPC 选型 etcd 的核心优势分析
数据库·微服务·云原生·golang·etcd
TDengine (老段)6 小时前
TDengine IDMP 应用场景:微电网监控
大数据·数据库·物联网·ai·时序数据库·tdengine·涛思数据
不叫猫先生6 小时前
Amazon Lambda:无服务器时代的计算革命,解锁多样化应用场景
服务器·数据库·人工智能·amazon lambda