Задать вопрос

Почему не работает пагинация в Django (без БД)?

Здравствуйте, такое дело: в документации сказано: "Note that you can give Paginator a list/tuple, a Django QuerySet, or any other object with a count() or __len__() method"
В доках список объектов создается из БД
def listing(request):
    contact_list = Contacts.objects.all()
    paginator = Paginator(contact_list, 25) # Show 25 contacts per page

    page = request.GET.get('page')
    contacts = paginator.get_page(page)
    return render(request, 'list.html', {'contacts': contacts})


А я с помощью bs4 беру данные с сайта через value "кнопок радио" из хтмл через GET, поэтому урл получается вроде 127.0.0.1:8000/search/?type=manufactured-homes&search=

Думаю, дело в различии урл, т.к. в пагинации схема страниц /?page=
  • Вопрос задан
  • 232 просмотра
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы