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

相关推荐
寄存器漫游者1 分钟前
Linux 软件编程 - IO 编程
linux·运维·spring
m0_736919109 分钟前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
亓才孓9 分钟前
[JDBC]PreparedStatement替代Statement
java·数据库
_别来无恙_18 分钟前
TFTP的使用Linux
linux·服务器
大橙子额21 分钟前
【解决报错】Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘
前端·javascript·vue.js
Zaralike28 分钟前
Linux 服务器网络不通排查 SOP(标准操作流程)
linux·服务器·网络
m0_4665252936 分钟前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全
getapi1 小时前
注塑件的费用构成
linux·服务器·ubuntu
爱学习的阿磊1 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
枷锁—sha1 小时前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全