Django/inflearn

페이징하기

곽수진 2022. 11. 4. 02:28
반응형

[start:end] : 레코드를 읽기 시작하는 위치(start)부터 레코드를 어디까지 읽을지(end) 지정

start : 레코드를 읽기 시작하는 위치 (0 이상의 값)

end : 레코드를 어디까지 읽을지 지정 (start보다 큰 값)

 

 

Restaurant.objects.order_by('created_at') : created_at을 기준으로 가장 처음부터 정렬

▶ object 뒤 값이 클수록 최신을 의미함

Restaurant.objects.order_by('-created_at') : -는 역순을 의미해 최신순으로 정렬

 

 

Restaurant.objects.order_by('-created_at')[1:3] : 출력되는 Query Set 중에서 1번 위치부터 3번 레코드까지 출력

Restaurant.objects.order_by('-created_at')[1:3].values() : 출력되는 Query Set 중에서 1번 위치부터 3번 레코드까지의 값 출력

반응형

'Django > inflearn' 카테고리의 다른 글

데이터 수정/삭제하기  (0) 2022.11.06
Column Lookup으로 복잡한 조건 탐색하기  (0) 2022.11.05
데이터 필터링하기  (0) 2022.11.03
데이터 조회하기  (0) 2022.11.02
Django ORM 개요  (0) 2022.11.01