Skip to content
This repository was archived by the owner on Dec 31, 2023. It is now read-only.
This repository was archived by the owner on Dec 31, 2023. It is now read-only.

Set default filter_class if not specified #10

Description

@sebitoelcheater

If someone want use just a default ModelFilterset and don't create a class for that, should do it. Please add this code.

@@ -6,7 +6,9 @@ class MongoFilterBackend(BaseFilterBackend):
         filter_class = getattr(view,'filter_class', None)
 
         if filter_class is None:
-            return queryset
+            filter_class = ModelFilterset
+            filter_class.Meta = type("Meta", (object,), {})
+            filter_class.Meta.model = view.serializer_class.Meta.model

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions