我如何通过降序我的查询集在django的日期?
Reserved.objects.all().filter(client=client_id).order_by('check_in')
我只是想过滤从下降所有保留的check_in日期。
我如何通过降序我的查询集在django的日期?
Reserved.objects.all().filter(client=client_id).order_by('check_in')
我只是想过滤从下降所有保留的check_in日期。
当前回答
升序为:
Reserved.objects.filter(client=client_id).order_by('check_in')
降序排列:
1. Reserved.objects.filter(client=client_id).order_by('-check_in')
or
2. Reserved.objects.filter(client=client_id).order_by('check_in')[::-1]
其他回答
67
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()
Reserved.objects.filter(client=client_id).earliest('check_in')
或者
Reserved.objects.filter(client=client_id).latest('-check_in')
下面是最早()和最新()的文档
它可以移除.all():
Reserved.objects.filter(client=client_id).order_by('-check_in')