Staram się bezowocnie filtrować daty ze zmiennej z funkcją DateRangeField, tak żeby filtrowało wszystkie wyniki pomiędzy datami. Korzystam z DRF i Swaggera i w tymże Swaggerze chciałbym móc filtrować wyniki. Myślałem nad czymś takim w pliku filters.py (piszę z pamięci):
class FilterDate(django_filters.FilterSet):
date_range = DateRangeFilter(field_name="date_range", lookup_expr="range", method="filter_func")
def filter_func(self, date_range):
return Obj.objects.filters(Q(date_range__gte=date_range[0], date_range__lte=date_range[1])