Django-фильтр с пагинациями

Я использую django 2.2 и пакет django-filter для поиска в моем представлении списка.

Я хотел бы адаптировать его к моей пагинации, но не знаю, как это сделать.

Я пытался сделать так, чтобы при вводе поиска и при изменении страницы к url добавлялась ?page=1. Но я не смог заставить это работать.

Вот мое мнение:

def log_list(request):
page = request.GET.get('page', 1)
eventlog = Log.objects.all().order_by('-id')
filtered_qs = LogFilter(request.GET, queryset=eventlog)
paginator = Paginator(filtered_qs.qs, 15)
try:
    list_items = paginator.page(page)
except PageNotAnInteger:
    list_items = paginator.page(1)
except EmptyPage:
    list_items = paginator.page(paginator.num_pages)
return render(request,
              'appli/log/log_list.html',
              {"list_items": list_items, 'filtered_qs': filtered_qs})

Мой шаблон пагинации:

Вернуться на верх