Как определить количество объектов, показываемых на странице, при использовании пагинации ListView в django?

Пожалуйста, как я могу определить количество объектов/показанных страниц (не количество страниц) в Django при использовании ListView Pagination. вот мой код в Views.py :

from django.shortcuts import render
from django.views.generic import ListView, DetailView
from .models import Post

class PostList(ListView):
    model=Post
    context_object_name='all_post'
    ordering=['-created_at']

Спасибо!

Просто добавьте paginate_by = <number of items in a page> к вашему представлению.

Например:

from django.shortcuts import render
from django.views.generic import ListView, DetailView
from .models import Post

class PostList(ListView):
    model=Post
    context_object_name='all_post'
    ordering=['-created_at']
    paginate_by = 10 # 10 items in a page
Вернуться на верх