Здравствуйте, такое дело: в документации сказано: "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=