Django에는 데이터를 오름차순으로 표시하는 기본 제공 방법이 없습니다. 한 가지 방법은 아래에 설명된 대로 사용자 지정 목록 보기를 사용하는 것입니다.
There are a few ways to do this: 1. Use the order_by method on your queryset: MyModel.objects.all().order_by('my_field') 2. Set the ordering attribute on your model: class MyModel(models.Model): # ... other fields my_field = models.CharField(max_length=255, db_index=True) class Meta: ordering = ['my_field']
3. 순서 지정 인수를 쿼리 세트에 전달합니다.
MyModel.objects.all().filter(my_field='foo').order_by('my_field')
오름차순 및 내림차순으로 Django QuerySet을 정렬하는 방법
Django에서는 order() 메서드를 사용하여 QuerySet을 오름차순 또는 내림차순으로 정렬할 수 있습니다.
다음 예제는 첫 번째 열 "name"의 값을 기준으로 QuerySet을 정렬합니다.
query_set.order("이름")
장고란?
Django는 Python용 웹 개발 프레임워크입니다. 빠른 개발과 깨끗하고 잘 구성된 코드를 장려합니다.