def get_search_results(self, request: HttpRequest, queryset: models.QuerySet, search_term: str) -> Tuple[models.QuerySet, bool]: if hasattr(queryset, 'search') and callable(queryset.search): if search_term: return queryset.search(search_term), False return super().get_search_results(request, queryset, search_term)