Что такое пагинация (pagination) и для чего она нужна. Как реализуется постраничная навигация во фреймворке Django на уровне функций и классов представлений. Рассматривается класс Paginator его свойства: count, num_pages, page_range и методы: get_page(), has_next(), has_previous(), has_other_pages(), next_page_number(), previous_page_number(). Атрибут paginate_by для управления пагинацией на уровне классов представлений. Отображение пагинации в шаблонах.
:
Примеры пагинации:
API пагинатора:
Русскоязычная документация по Django 3:
Официальный сайт по Django: