Django -фильтры: фильтрация по верхним значениям BooleanFilter - PullRequest
0 голосов
/ 28 февраля 2020

Я хочу фильтровать по полю (скажем, 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',]
...