django mysql in 有序返回

python 复制代码
ordering = f"FIELD(`id`, {','.join([str(_) for _ in ids])})" # 默认就按照算法返回的 id 排序
        p_data_result = PeptidesDataResult.objects.using("polypeptide").filter(id__in=ids).values().extra(select={'ordering': ordering}, order_by=('ordering',))

参考:Mysql 指定字段数据排序 以及django的实现 - Python技术站

相关推荐
亲亲小宝宝鸭5 分钟前
Ctrl ACV工程师的提效之路:删掉项目中的冗余
前端
kyriewen8 分钟前
DOM树与节点操作:用JS给网页“动手术”
前端·javascript·面试
木下~learning8 分钟前
对于Linux中等待队列和工作队列的讲解和使用|RK3399
linux·c语言·网络·模块化编程·工作队列·等待队列
F1FJJ8 分钟前
Shield CLI 命令全解析:15 个命令覆盖所有远程访问场景
网络·数据库·网络协议·容器·开源软件
米饭同学i11 分钟前
基于腾讯云COS的小程序素材上传功能实现
前端·javascript·react.js
cxxcode11 分钟前
前端性能指标接入 Prometheus 技术方案
前端
辣椒炒代码12 分钟前
🚀 AI Agent 入门实战:基于 LangChain + MCP 构建智能导游助手
前端
齐齐大魔王13 分钟前
linux-核心工具
linux·运维·服务器
醇氧13 分钟前
Linux 系统的启动过程
linux·运维·服务器
IMPYLH14 分钟前
Linux 的 dircolors 命令
linux·运维·服务器·数据库