diff options
| author | Philip Douglas | 2013-06-21 16:26:28 +0100 | 
|---|---|---|
| committer | Philip Douglas | 2013-06-21 16:26:28 +0100 | 
| commit | f3529f1f4a3b01c2821278da3bafbc04c1c00553 (patch) | |
| tree | 4f03ccdf91f5aff99e904558af62551ccc17ab91 /docs/api-guide | |
| parent | 6d2ca75d8e2403a17fa7cb2d112f5241a0247226 (diff) | |
| download | django-rest-framework-f3529f1f4a3b01c2821278da3bafbc04c1c00553.tar.bz2 | |
Correct docs' incorrect usage of action decorator
If you don't call it, it doesn't work.
Diffstat (limited to 'docs/api-guide')
| -rw-r--r-- | docs/api-guide/viewsets.md | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/docs/api-guide/viewsets.md b/docs/api-guide/viewsets.md index 79257e2a..25d11bfb 100644 --- a/docs/api-guide/viewsets.md +++ b/docs/api-guide/viewsets.md @@ -27,7 +27,7 @@ Let's define a simple viewset that can be used to list or retrieve all the users              queryset = User.objects.all()              serializer = UserSerializer(queryset, many=True)              return Response(serializer.data) -             +          def retrieve(self, request, pk=None):              queryset = User.objects.all()              user = get_object_or_404(queryset, pk=pk) @@ -69,7 +69,7 @@ The default routers included with REST framework will provide routes for a stand          """          Example empty viewset demonstrating the standard          actions that will be handled by a router class. -         +          If you're using format suffixes, make sure to also include          the `format=None` keyword argument for each action.          """ @@ -103,12 +103,12 @@ For example:      class UserViewSet(viewsets.ModelViewSet):          """ -        A viewset that provides the standard actions  +        A viewset that provides the standard actions          """          queryset = User.objects.all()          serializer_class = UserSerializer -         -        @action + +        @action()          def set_password(self, request, pk=None):              user = self.get_object()              serializer = PasswordSerializer(data=request.DATA) @@ -197,7 +197,7 @@ As with `ModelViewSet`, you'll normally need to provide at least the `queryset`  Again, as with `ModelViewSet`, you can use any of the standard attributes and method overrides available to `GenericAPIView`. -# Custom ViewSet base classes  +# Custom ViewSet base classes  You may need to provide custom `ViewSet` classes that do not have the full set of `ModelViewSet` actions, or that customize the behavior in some other way. @@ -211,7 +211,7 @@ To create a base viewset class that provides `create`, `list` and `retrieve` ope                                      viewsets.GenericViewSet):          """          A viewset that provides `retrieve`, `update`, and `list` actions. -         +          To use it, override the class and set the `.queryset` and          `.serializer_class` attributes.          """ | 
