我如何通过降序我的查询集在django的日期?

Reserved.objects.all().filter(client=client_id).order_by('check_in')

我只是想过滤从下降所有保留的check_in日期。


当前回答

Reserved.objects.filter(client=client_id).order_by('-check_in')

注意check_in之前的-。

Django的文档

其他回答

它可以移除.all():

Reserved.objects.filter(client=client_id).order_by('-check_in')

这是非常简单的,只要按照下面的说明。

-----用于降序

Reserved.objects.filter(client=client_id).order_by('-check_in')

------对于提升者

Reserved.objects.filter(client=client_id).order_by('check_in')

如果你想通过降序选择,只需在属性字段前添加减号运算符,如果你想通过升序选择,不需要减号运算符。

你也可以使用下面的指令:

Reserved.objects.filter(client=client_id).order_by('check_in').reverse()

67

Reserved.objects.filter(client=client_id).order_by('-check_in')

'-'表示降序,对于升序,只需给出类属性

升序排序 Reserved.objects.all () .filter(客户= client_id) .order_by(“check_in”) 降序排列 Reserved.objects.all () .filter(客户= client_id) .order_by(“-check_in”)

-(连字符)表示降序。