简单的问题,当.reverse()与带有2个参数的.order_by()一起使用时,我怎么才能只反转其中一个参数?
例如:
some_model = Some_Model.objects.all().order_by(variable_1, variable_2).reverse(???)
答案 0 :(得分:1)
order_by
参数是字符串。您可以简单地添加-
前缀以反转其中一个的顺序:
variable_2 = '-' + variable_2
Some_Model.objects.all().order_by(variable_1, variable_2)