- Django REST Framework에서 API 페이지네이션을 활용하여 대용량 데이터 조회 시 속도 향상 및 사용자 경험 개선 🐌
- 페이지 번호 페이지네이션(PageNumberPagination)과 한정/위치 페이지네이션(LimitOffsetPagination)을 사용하여 데이터를 단편적으로 조회 🔢
- 페이지네이션 설정은 Django REST Framework settings 파일에 추가하여 적용 가능, API View 기준으로 설정도 가능 ⚙️
- 페이지네이션은 API 응답에 다음 쿼리 주소 및 이전 쿼리 주소 링크를 포함하여 클라이언트 앱이 데이터 페이지를 자유롭게 탐색하도록 지원 🔗
- 페이지네이션을 함께 사용하면 정렬 기능도 활용 가능하여 컴플렉스한 API 질의 응답을 지원 가능 🗂️