Я хочу фильтровать по полю (скажем, first_name
). Пользователь должен иметь возможность вводить прописные или строчные буквы.
Это правильный подход? Вместо этого я должен сделать icontains
, используя это: https://django-filter.readthedocs.io/en/master/guide/usage.html#overriding -default-filters
Спасибо!
class PersonFilter(django_filters.FilterSet):
first_name_upper = django_filters.BooleanFilter(field_name='first_name',method='filter_upper')
class Meta:
model = Person
fields = ['first_name_upper',]