我如何通过降序我的查询集在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).earliest('check_in')
或者
Reserved.objects.filter(client=client_id).latest('-check_in')
下面是最早()和最新()的文档
其他回答
Reserved.objects.filter(client=client_id).earliest('check_in')
或者
Reserved.objects.filter(client=client_id).latest('-check_in')
下面是最早()和最新()的文档
这对我很有用。
latestsetuplist = SetupTemplate.objects.order_by('-creationTime')[:10][::1]
Reserved.objects.filter(client=client_id).order_by('-check_in')
check_in前的连字符“-”表示降序。这里隐含了升序。
我们不需要在filter()之前添加all()。这仍然可以工作,但是只有当您想要来自根QuerySet的所有对象时,才需要添加all()。
更多信息请点击这里: https://docs.djangoproject.com/en/dev/topics/db/queries/#retrieving-specific-objects-with-filters
Reserved.objects.filter(client=client_id).order_by('-check_in')
注意check_in之前的-。
Django的文档
67
Reserved.objects.filter(client=client_id).order_by('-check_in')
'-'表示降序,对于升序,只需给出类属性