Пагинация Django отображается целым списком
Имею следующий код во views.py. Но пагинация отображается некорректно, т.е. список всех авторов всё равно отражается на одной странице. А мне требуется разбить по пять авторов на страницу. Подскажите в чём ошибка
def main(request): library = OneNote.objects.all() form = TableFilterForm(request.GET)
paginator = Paginator(library, 5)
page = request.GET.get('page')
try:
articles = paginator.page(page)
except PageNotAnInteger:
articles = paginator.page(1)
except EmptyPage:
articles = paginator.page(paginator.num_pages)
if form.is_valid():
if form.cleaned_data['ordering']:
library = library.order_by(form.cleaned_data['ordering'])
if form.cleaned_data['filtering']:
library = library.order_by(form.cleaned_data['filtering'])
return render(request, 'library/main.html', {"library": library,
'form': form,
'articles': articles})
"""