Я создал страницу с входом, который подключается к этому представлению:
class SearchResultView(ListView):
model = RecipeSet
template_name = 'core/set_result.html'
context_object_name = 'recipe_set'
def get_queryset(self):
query = self.request.GET.get('q')
object_list = RecipeSet.objects.filter(
Q(set_name__exact=query)
)
if object_list.exists():
return object_list
else:
return redirect('core:dashboard')
Я использовал set_name__exact для этого запроса и хочу перенаправить пользователей, если поиск не дал никаких объектов, как мне go об этом? Я пытался использовать оператор if / else для проверки объектов, но это, похоже, не работает.