我有一个“入门”模型,有两列:“胜利”和“分数”。
现在我按照获胜次数对他们进行排序,但是当有两个人获胜次数相同时,我想依靠积分作为决胜局。
有没有办法按 2 个独立的数据点进行排序?
要按多个字段排序,请在 order_by() 方法中用逗号分隔字段名称。在你的情况下,它应该是这样的:
entries = Entry.objects.all().order_by('-wins', '-points').values()
请注意,
-
符号按降序排序。省略此符号将按升序排序(最低值在前)。