Существует необязательный мета-аргумент 'строгий' в FilterSet, который определяет поведение, если набор фильтров недопустим, как указано в документации здесь
from django_filters import FilterSet, STRICTNESS
class ProductFilter(FilterSet):
class Meta:
model = Product
fields = ['name', 'release_date']
strict = STRICTNESS.RETURN_NO_RESULTS
FilterView также определяет логику для фильтрации, при которой результаты не должны возвращаться, если для FilterView установлено значение true = True, или набор фильтров недопустим или ограничен, он расположен здесь