Skip to content

[django-filter] DjangoFilterBackend is not recognized as BaseFilterBackend | BaseFilterProtocol #14566

@H4rryK4ne

Description

@H4rryK4ne

@intgr @huynguyengl99

In my ViewSet

class MyModelViewSetviewsets.GenericViewSet[MyModel], mixins.ListModelMixin):
    queryset = MyModel.objects.all()
    filter_backends = [DjangoFilterBackend, OrderingFilter]

I get the error:

error: List item 0 has incompatible type "type[DjangoFilterBackend]"; expected "type[BaseFilterBackend] | type[BaseFilterProtocol[MachineNCFileCalculated]]"  [list-item]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions