view의 PostList에 paginate_by를 추가합니다.
지정한 숫자만큼 한 페이지에 나타납니다.
1. {% if is_paginated %}
- view에서 지정한 page의 갯수 이하일 경우 보이게 하지 않기 위한 조건
2. {% if page_obj.has_next %}
- 버튼 비활성화를 위해 다음, 이전 페이지가 있는지 알아내는 조건
3. page_obj.next_page_number
- 다음 혹은 이전 페이지 번호
제대로 출력되는 것을 확인할 수 있습니다.
'Python > Django' 카테고리의 다른 글
Django Lightsail(Ubuntu)로 서비스하기 (0) | 2022.07.07 |
---|---|
Django PostgreSQL 사용하기 (0) | 2022.07.05 |
도커(Docker)로 배포하기 (0) | 2022.07.04 |
Django 검색 기능 구현 (1) | 2022.06.30 |
django-crispy-form을 사용하여 폼 모양 꾸미기 (0) | 2022.06.27 |