@@ -127,7 +127,7 @@ Note that you can use both an overridden `.get_queryset()` and generic filtering
127
127
"""
128
128
model = Product
129
129
serializer_class = ProductSerializer
130
- filter_class = ProductFilter
130
+ filterset_class = ProductFilter
131
131
132
132
def get_queryset(self):
133
133
user = self.request.user
@@ -305,9 +305,9 @@ A complete example using both `DjangoObjectPermissionsFilter` and `DjangoObjectP
305
305
** permissions.py** :
306
306
307
307
class CustomObjectPermissions(permissions.DjangoObjectPermissions):
308
- """
309
- Similar to `DjangoObjectPermissions`, but adding 'view' permissions.
310
- """
308
+ """
309
+ Similar to `DjangoObjectPermissions`, but adding 'view' permissions.
310
+ """
311
311
perms_map = {
312
312
'GET': ['%(app_label)s.view_%(model_name)s'],
313
313
'OPTIONS': ['%(app_label)s.view_%(model_name)s'],
@@ -321,11 +321,11 @@ A complete example using both `DjangoObjectPermissionsFilter` and `DjangoObjectP
321
321
** views.py** :
322
322
323
323
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
+ """
329
329
queryset = Event.objects.all()
330
330
serializer_class = EventSerializer
331
331
filter_backends = (filters.DjangoObjectPermissionsFilter,)
0 commit comments