구방문방구 | 상품목록 페이지네이션(offset, limit), 검색
·
wecode
1. 페이지네이션 상품 리스트를 구현하면서 카테고리에 해당하는 모든 상품의 데이터를 보내도록 구현했는데 상품이 아주 많을 경우에 대비해서 한번에 보내는 데이터의 양을 offset, limit으로 제한을 하는 방식으로 수정을 했다.(추가구현) limit과 offset은 sql에서 페이징할때 사용하는 용어인데 offset은 시작위치, limit은 가져올 열의 수이다. 이걸 파이썬 리스트 슬라이싱에 활용하면 list[offset : offset+limit]으로 쓸 수 있다. 쿼리셋은 리스트처럼 인덱스로 슬라이싱을 할 수 있으니까 기존 상품목록에 슬라이싱만 하면 되는데 아직 프론트에서 상품목록이 완성이 되지 않아서 offset, limit값이 없으면 전체상품을 출력하는 방법으로 구현을 했다. 기본값: 전체페이지..