Django: Order_by multiple fields

后端 未结 3 1033
日久生厌
日久生厌 2020-12-14 14:22

I am getting order_by fields in the form of a list. I want to order_by by multiple fields with django orm. List is like below:

orderbyList = [\'check-in\',\'         


        
3条回答
  •  时光取名叫无心
    2020-12-14 14:52

    Try something like this

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

    You don't need .all() for this

    You can also define ordering in your model class

    something like

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

提交回复
热议问题