답변:
-
열 이름 앞에는 -
평균 오름차순 없이 내림차순을 의미합니다.
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').reverse()
.all().filter()
필요하지 않습니다. .filter()
혼자도 괜찮습니다.
오름차순 :
Reserved.objects.filter(client=client_id).order_by('check_in')
내림차순 :
1. Reserved.objects.filter(client=client_id).order_by('-check_in')
또는
2. Reserved.objects.filter(client=client_id).order_by('check_in')[::-1]
그것은 제거 작동합니다 .all()
:
Reserved.objects.filter(client=client_id).order_by('-check_in')
오름차순
Reserved.objects.all().filter(client=client_id).order_by('check_in')
내림차순
Reserved.objects.all().filter(client=client_id).order_by('-check_in')
-
(하이픈)은 여기서 내림차순을 나타냅니다.
67
Reserved.objects.filter (client = client_id) .order_by ( '-check_in')
'-'는 내림차순을 나타내며 오름차순의 경우 클래스 속성 만 제공합니다.