https://github.com/hyerihello/ila_django_board

1️⃣5️⃣  게시판 Pagination

15.1 board_list.html 수정

board_list.html , 글 목록 - 글 쓰기 버튼 사이에 아래의 코드 넣는다

<div class="row mt-2">
  <div class="col-12">
    """" 여기에 부트스트랩 페이지네이션 코드 복붙 """
    <nav aria-label="Page navigation example">
     <ul class="pagination justify-content-center">
      <li class="page-item"><a class="page-link" href="#">Previous</a></li>
      <li class="page-item"><a class="page-link" href="#">1</a></li>
      <li class="page-item"><a class="page-link" href="#">2</a></li>
      <li class="page-item"><a class="page-link" href="#">3</a></li>
      <li class="page-item"><a class="page-link" href="#">Next</a></li>
    </ul>
   </nav>
  </div>
</div>

스크린샷 2021-11-24 오후 6.11.27.png

15.2 board/views.py 에 Paginator 불러오기

from django.core.paginator import Paginator

request.GET은 GET으로 받는 인자들을 다 포함하는 딕셔너리 객체이다.

get() 메서드는 키 값이 딕셔너리 안에 있으면 밸류값을 리턴해준다.

키값이 존재하지 않으면 디폴트값 None을 리턴한다.