我有一个“入门”模型,有两列,“赢”和“点”。现在我是按照胜利来排序的,但是当有两个人的胜利数量相同的时候,我想把积分作为平局的决胜局。有没有一种方法可以通过两个单独的数据点进行排序?
yfwxisqw1#
要按多个字段排序,请在order_by()方法中用逗号分隔字段名。在您的情况下,它应该是这样的:
entries = Entry.objects.all().order_by('-wins', '-points').values()
字符串请注意,-符号按降序排序。省略此符号将按升序排序(最小值优先)。
-
1条答案
按热度按时间yfwxisqw1#
要按多个字段排序,请在order_by()方法中用逗号分隔字段名。在您的情况下,它应该是这样的:
字符串
请注意,
-
符号按降序排序。省略此符号将按升序排序(最小值优先)。