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技术站

相关推荐
优弧几秒前
2025 提效别再卷了:当我把 AI 当“团队”,工作真的顺了
前端
雨中飘荡的记忆几秒前
MyBatis SQL执行模块详解
数据库·sql·mybatis
HIT_Weston1 分钟前
77、【Ubuntu】【Hugo】搭建私人博客:Detached HEAD
linux·运维·ubuntu
.try-3 分钟前
cssTab卡片式
java·前端·javascript
怕浪猫10 分钟前
2026最新React技术栈梳理,全栈必备
前端·javascript·面试
再睡一夏就好17 分钟前
多线程并发编程核心:互斥与同步的深度解析及生产者消费者模型两种实现
linux·运维·服务器·jvm·c++·笔记
ulias21221 分钟前
多态理论与实践
java·开发语言·前端·c++·算法
Bigger23 分钟前
Tauri (24)——窗口在隐藏期间自动收起导致了位置漂移
前端·react.js·app
飞Link38 分钟前
【MySQL】Linux(CentOS7)下安装MySQL8教程
linux·数据库·mysql
小肥宅仙女41 分钟前
限流方案
前端·后端