Есть две модели и форма поиска. В форме два поля: 1 - посковая фраза, 2 - селект по которому выбирается в какой моделе искать. Из формы гетом передаю эти поля в вьюху:
class ShortSearchView(AllPagesMixin, ListView):
'''Результаты быстрого поиска'''
context_object_name = 'result_list'
template_name = 'main/search_list.html'
paginate_by = 20
def get_queryset(self):
where = self.request.GET.get('where', '')
word = self.request.GET.get('word', '')
if where == '1':
result = First.objects.filter(name__icontains=word)
elif where == '2':
result = Second.objects.filter(name__icontains=word)
else:
result = False
return result
Все работает до того момента как появляется пагинация - object of type 'bool' has no len(), получается, что при переходе на следующую страницу get_queryset снова обрабатывает условия, но не получает get. Напишите пожалуйста, что не так делаю, а то мучают смутные сомнения, что вообще все не так надо было делать! Спасибо за ответы.