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

相关推荐
Zero1017131 分钟前
【详解pnpm、npm、yarn区别】
前端·react.js·前端框架
海尔辛13 分钟前
学习黑客5 分钟读懂Linux Permissions 101
linux·学习·安全
&白帝&21 分钟前
vue右键显示菜单
前端·javascript·vue.js
Wannaer22 分钟前
从 Vue3 回望 Vue2:事件总线的前世今生
前端·javascript·vue.js
wangcheng869925 分钟前
Oracle常用函数-日期时间类型
数据库·sql·oracle
zizisuo28 分钟前
面试篇:Spring Security
网络·数据库·安全
羽球知道42 分钟前
在Spark搭建YARN
前端·javascript·ajax
一只fish44 分钟前
MySQL 8.0 OCP 1Z0-908 题目解析(2)
数据库·mysql
StarRocks_labs1 小时前
从InfluxDB到StarRocks:Grab实现Spark监控平台10倍性能提升
大数据·数据库·starrocks·分布式·spark·iris·物化视图
搞不懂语言的程序员1 小时前
Redis的Pipeline和Lua脚本适用场景是什么?使用时需要注意什么?
数据库·redis·lua