Архив метки: pagination

Простая пагинация в CBV представлениях на примере ListView

В том случае когда, количество отображаемых данных велико, разумеется имеет смысл выводить данные порциями. Как для удобства пользователей, так  и с точки зрения производительности. Хотя на мой взгляд как будет быстрее, с помощью пагинации в представлениях Django или же например Javascript-библиотекой Datatables.  Если бы не образовательные эксперименты с фейерверком Django я бы наверное заюзал второе.

Итак первым делом описываем наше представление

class DoctorListView(ListView):
    model = Doctor
    paginate_by = 10
    context_object_name = 'doctors'

Читать далее