将“IgnoreCase”和“Contains”添加到 Django-Filter

问题描述 投票:0回答:1

有没有一种方法可以将 Ignore-Case 和 Contains 功能添加到 Django-Filter ?

python django django-filter
1个回答
5
投票

当然,它在 django-filter 文档中写得很清楚。

你只需要做类似的事情:

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

    class Meta:
        model = Product

icontains
查找表示不区分大小写并且包含

© www.soinside.com 2019 - 2024. All rights reserved.