@@ -127,7 +127,7 @@ Note that you can use both an overridden `.get_queryset()` and generic filtering
127127 """
128128 model = Product
129129 serializer_class = ProductSerializer
130- filter_class = ProductFilter
130+ filterset_class = ProductFilter
131131
132132 def get_queryset(self):
133133 user = self.request.user
@@ -305,9 +305,9 @@ A complete example using both `DjangoObjectPermissionsFilter` and `DjangoObjectP
305305** permissions.py** :
306306
307307 class CustomObjectPermissions(permissions.DjangoObjectPermissions):
308- """
309- Similar to `DjangoObjectPermissions`, but adding 'view' permissions.
310- """
308+ """
309+ Similar to `DjangoObjectPermissions`, but adding 'view' permissions.
310+ """
311311 perms_map = {
312312 'GET': ['%(app_label)s.view_%(model_name)s'],
313313 'OPTIONS': ['%(app_label)s.view_%(model_name)s'],
@@ -321,11 +321,11 @@ A complete example using both `DjangoObjectPermissionsFilter` and `DjangoObjectP
321321** views.py** :
322322
323323 class EventViewSet(viewsets.ModelViewSet):
324- """
325- Viewset that only lists events if user has 'view' permissions, and only
326- allows operations on individual events if user has appropriate 'view', 'add',
327- 'change' or 'delete' permissions.
328- """
324+ """
325+ Viewset that only lists events if user has 'view' permissions, and only
326+ allows operations on individual events if user has appropriate 'view', 'add',
327+ 'change' or 'delete' permissions.
328+ """
329329 queryset = Event.objects.all()
330330 serializer_class = EventSerializer
331331 filter_backends = (filters.DjangoObjectPermissionsFilter,)
0 commit comments