2021년 4월 8일 2:09 오후
2
강사님 강의 에는 article detailview 의 comment 부분에 pagination 기능이 없던데
혹시 강사님은 comment 부분에 pagination 구현 하셨나요 !?
한번 해보려고 했는데 생각보다 detailview에 pagination 구현하는 건 찾기가 힘들더라구요 ㅠㅠ..
DetailView에서 ListView를 구현하는 내용도 강좌에서 다룹니다.
제 강좌에서 Project 앱을 구현하는 부분을 참고하시면 될 것 같아요.
ProjectDetailView에서는 Detail 정보만 가지고 있는데, 여기에 추가적으로 django 에서 제공하는 Mixin을 기반으로 해당 프로젝트에 소속된 게시글들을 List화 하여 보여주는 기능을 구현합니다.
해당 방법을 똑같이 ArticleDetailView에 적용한다고 생각하고 구현하시면 될 것 같습니다.
commentapp 을 구현하면서 사용한 방법은 template 에서 직접 해당 article의 comment를 쿼리하여 뿌려주는 형식이었지만,
해당 방식과는 조금 다르게 Mixin을 사용한다는 점을 염두에 두시면 좋을 것 같습니다.
하지만 일반적인 커뮤니티 사이트에서 제공하는 댓글 페이지네이션의 경우, 페이지 새로고침이 일어나지 않은 상태로 댓글만 바뀌는 형식이죠?
해당 방식을 구현하기 위해서는 추가적으로 Javascript를 통한 AJAX 비동기 통신을 구현해야하는데, 해당 방식으로 구현하길 원하신다면 구글링 해보시길 추천드려요.
답변이 도움 되셨으면 좋겠네요.
좋은 하루 보내시고!
또 질문 있다면 남겨주시길 바라겠습니다!
답글 감사합니다 !!