(Django) RestFramework 페이징 처리(DB 및 기타등등)

1. settings.py파일에

REST_FRAMEWORK = {

   'DEFAULT_PAGINATION_CLASS' : 'study.pagination.TestPagination',
   'PAGE_SIZE' : 10
}

2. study디렉토리(settings.py파일 있는 곳) 하위에

from rest_framework.pagination import PageNumberPagination


class TestPagination(PageNumberPagination):
  page_size_query_param = 'page_size'


적용한다.


그럼 데이터 조회시 자동으로 10개씩 잘라서 조회한다.



댓글

이 블로그의 인기 게시물

(18장) WebSocekt과 STOMP를 사용하여 메시징하기

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬