{% 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,
page = request.GET.get('page')
try:
posts = paginator.page(page)
except PageNotAnInteger:
posts = paginator.page(1)
except EmptyPage:
posts = paginator.page(paginator.num_pages)
return render(request,
'blog/post/list.html',
{'page': page,
'posts': posts})