상세 컨텐츠

본문 제목

221212 프로젝트 진행(페이지네이션)

카테고리 없음

by hunss 2022. 12. 12. 21:38

본문

페이지네이션 백엔드 전체 코드인데, settings에서 설정하고 view단에서 또 설정을 했음.

나는 페이지마다 9개의 정보가 필요해서 page_size를 9로 설정했음.

이렇게 하면

이런식으로 페이지마다 정보가 오고 다음페이지에 대한 정보도 같이 온다. 

js까지 다 설명하면 좀 길어지긴 하는데....

정보 받아올 때 url을 ${page}로 하는데, page는 window.location.href로 현재 페이지를 받아와서 page=??? 여기 있는 숫자만 을 받아와서 url로 설정하는 방법이다.

페이지네이션에서 페이지를 보여주는 숫자 1,2,3,4,5,---- 같은 숫자는 따로 함수를 만들어서 전체 데이터 숫자, 페이지 수 등이 필요하다.