Как я могу использовать пагинатор в форме поиска в django
Я пытаюсь использовать paginator в моей форме поиска, все работает нормально, пока я не перехожу на следующую страницу, он показывает ValueError в /search/
views.py:
def search_book(request):
if request.method == "POST":
searched = request.POST['searched']
# books = Book.objects.filter(title__contains=searched.upper())
paginator = Paginator(Book.objects.filter(title__contains=searched.upper()).order_by('title'),2)
page = request.GET.get('page')
books_list = paginator.get_page(page)
return render(request,'search.html',{'searched':searched
,'books' : books_list})
else:
pass
Форма:
<form class="search" action="{% url 'search' %}" method="POST">
{% csrf_token %}
<input class="search-box" id="search-book" type="text" placeholder="Search..." name="searched" >
<input class="Search-button" type="submit" value="Search">
</form>