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

相关推荐
Nturmoils6 小时前
给运营导个 CSV,在 ksql 里用 \copy 就够了
数据库
ciqingloveless6 小时前
Oracle打开数据库加密
数据库·oracle
观无7 小时前
若依EasyExcel实现单元格合并
开发语言·前端·javascript
m0_462605227 小时前
大模型week02
数据库
雯宝7 小时前
3. 驱动框架(块设备)
linux
DBA_G7 小时前
GBase 8a数据库集群多维度资源管控策略矩阵解析
数据库·oracle
愚公搬代码7 小时前
【愚公系列】《Web应用安全》001-VMware的安装
前端·安全
xiaohaiAIgeo7 小时前
【2026年】HG/T 20656-2024化工暖通空调设计规范:新版标准的变化与影响
java·前端·javascript·科普知识
立少→万能汉编7 小时前
用“立少→超文本”写静态网页,标签<倍>
服务器·前端·javascript
weixin_431600447 小时前
NestJS 入门(7):生命周期钩子——构造函数和 `OnModuleInit` 差在哪?
前端·后端·学习·node.js·nest.js