Добавьте «IgnoreCase» и «Contains» в Django -фильтр - PullRequest
0 голосов
/ 26 февраля 2020

Есть ли способ, которым я могу добавить Ignore-Case и содержит функции для Django -Filter?

1 Ответ

1 голос
/ 26 февраля 2020

Это явно написано в документации django -фильтра конечно.

Вам просто нужно сделать что-то подобное:

class ProductFilter(django_filters.FilterSet):
    manufacturer__name = django_filters.CharFilter(lookup_expr='icontains')

    class Meta:
        model = Product

The icontains поиск означает нечувствительный к регистру и содержит

...