Django DRF의 페이징

cloud_park·2023년 9월 30일
0

DRF를 배우자

목록 보기
3/6

장고에서 지원하는 페이징 방식

  1. PageNumberPagination : page/pagesize인자를 통한 페이징 처리
  2. LimitoffsetPagination : offset/limit 인자를 통한 페이징 처리 (몇번째부터 몇번까지)

PageNumberPagination

settings.py
REST_FRAMEWORK = {
	"PAGE_SIZE" : 10,
    "DEFAULT_PAGINATION_CLASS": 'rest_framework.pagination.PageNumberPagination',
    } #Settings.py의 디폴트 전역설정 


from rest_framework.pagination import PageNumberPagination

class MyPageNumberPagination(PageNumberPagination):
    page_size = 20 #내가 원하는 사이즈로 지정. 

class APIViewWithpage(APIview):
    pagination_class = PageNumberPagination
profile
Now in progress of untitled advance

0개의 댓글