Django rest framework 是否可以将查找表达式不为'的搜索筛选器与FillterSet筛选器相结合;确切的?

Django rest framework 是否可以将查找表达式不为'的搜索筛选器与FillterSet筛选器相结合;确切的?,django-rest-framework,django-filter,Django Rest Framework,Django Filter,我想将搜索过滤器与没有git标准查找表达式的FIlterSet过滤器结合起来 我尝试为我的端点添加此配置: filter_backends = (filters.SearchFilter, DjangoFilterBackend) search_fields = ('username', 'full_name') filterset_fields = 'username', 它工作正常,但我需要在filterset\u字段中查找username 这是我的终点 class Use

我想将搜索过滤器与没有git标准查找表达式的FIlterSet过滤器结合起来

我尝试为我的端点添加此配置:

filter_backends = (filters.SearchFilter, DjangoFilterBackend)
    search_fields = ('username', 'full_name')
    filterset_fields = 'username',
它工作正常,但我需要在
filterset\u字段中查找
username

这是我的终点

class UsersAPIView(generics.ListAPIView):
    serializer_class = CreatorSerializer
    filter_backends = (filters.SearchFilter, DjangoFilterBackend)
    search_fields = ('username', 'full_name')
    filterset_fields = 'username',
    queryset = User.objects.all()

    #filter_class = UserFilter
和我的过滤器:

class UserFilter(filters.FilterSet, ):
    username = filters.CharFilter(field_name='username', lookup_expr='startswith')

    class Meta:
        model = User
        fields = 'username',
如果我开始使用UserFilter,则SearchFilter将被禁用