gpt4 book ai didi

Django:order_by多个字段

转载 作者:行者123 更新时间:2023-12-01 17:46:22 24 4
gpt4 key购买 nike

我正在以列表的形式获取order_by字段。我想使用 Django ORM 按多个字段排序。列表如下:

orderbyList = ['check-in','check-out','location']

我正在编写这样的查询:

modelclassinstance.objects.all().order_by(*orderbyList)

我期望列表中的所有内容都是动态的。我没有预定义的数据集。有人可以告诉我如何用它编写 Django ORM 吗?

最佳答案

尝试这样的事情

modelclassinstance.objects.order_by('check-in', 'check-out', 'location')

您不需要 .all() 为此

您还可以在模型类中定义排序

类似的东西

class Meta:
ordering = ['check-in', 'check-out', 'location']

关于Django:order_by多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36564694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com