def apply_filter(self, qs):
        chosen = list(self.chosen)
        while len(chosen) > 0:
            lookup = self.lookup_from_choice(chosen.pop())
            if self.sticky:
                qs._next_is_sticky()
            qs = qs.filter(**lookup)
        return qs
Apply the filtering defined in params (request.GET) to the queryset qs,
dataset/ETHPy150Open ionelmc/django-easyfilters/src/django_easyfilters/filters.py/Filter.apply_filter