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

相关推荐
托尼沙滩裤4 分钟前
【Vue3】实现屏幕共享惊艳亮相
前端·javascript·vue.js
啃火龙果的兔子9 分钟前
前端八股文-vue篇
前端·javascript·vue.js
孜然卷k15 分钟前
前端处理后端对象类型时间格式通用方法封装,前端JS处理JSON 序列化后的格式 java.time 包中的日期时间类
前端·json
幼儿园技术家19 分钟前
微信小程序实现用户进行推客的注册绑定
前端
gwcgwcjava23 分钟前
[技术积累]成熟的前端和后端开发框架
前端
bbsh209924 分钟前
SiteAzure:SetCookie 未设置Secure
前端·网络·安全·siteazure
嵌入式@秋刀鱼36 分钟前
《 第三章-招式初成》 C++修炼生涯笔记(基础篇)程序流程结构
linux·开发语言·数据结构·c++·笔记·visual studio code
fie888937 分钟前
MySQL:Prepared Statement 预处理语句
android·数据库·mysql
ErizJ37 分钟前
Redis高级|Redis单线程VS多线程(基础)
数据库·redis
蜗牛编程之路39 分钟前
RabbitMQ的使用--项目创建、五种工作模式、高级特性
数据库·分布式·rabbitmq