"pagination.html" {% load bootstrap4 %}
"list.html" {% extends "blog/base.html" %} {% block title %} Szpagat {% endblock %} {% block content %} {% for post in posts %}

{{ post.title}}

Opublikowany {{ post.publish }} przez {{ post.author }}

{{ post.body|truncatewords:30|linebreaks }} {% endfor %} {% include "pagination.html" with page=posts %} {% endblock %} kod: def post_list(request): object_list = Post.published.all() paginator = Paginator(object_list, 3) #Trzy posty na stronie page = request.GET.get('page') try: posts = paginator.page(page) except PageNotAnInteger: #Jeżeli zmienna nie jest liczbą całkowitą powróci do pierwszej strony posts = paginator.page(1) except EmptyPage: #Jeżeli wartość jest większa niż nr ostatniej strony to zwraca ostatnią stronę wyników posts = paginator.page(paginator.num_pages) return render(request, 'blog/post/list.html', {'page': page, 'posts': posts})