diff options
| author | Kyle | 2014-07-28 10:11:40 -0700 | 
|---|---|---|
| committer | Kyle | 2014-07-28 10:11:40 -0700 | 
| commit | e40ffd60d44d736d7e27ff454cba1905f0becc26 (patch) | |
| tree | fdededc77ff5a2720dcf96ca79ddfc9835106827 /docs/api-guide/viewsets.md | |
| parent | 48b02f016a827bc254aba2aedb81b472189c2165 (diff) | |
| download | django-rest-framework-e40ffd60d44d736d7e27ff454cba1905f0becc26.tar.bz2 | |
Issue #1707 - Add documentation about the caching of `GenericAPIView.queryset`
to the `queryset` property, `get_queryset()`, and do generic-views.md; remove
changes to the viewsets.md documentation from my last commit.
Diffstat (limited to 'docs/api-guide/viewsets.md')
| -rw-r--r-- | docs/api-guide/viewsets.md | 15 | 
1 files changed, 0 insertions, 15 deletions
| diff --git a/docs/api-guide/viewsets.md b/docs/api-guide/viewsets.md index 774e11b7..4f345abb 100644 --- a/docs/api-guide/viewsets.md +++ b/docs/api-guide/viewsets.md @@ -70,21 +70,6 @@ There are two main advantages of using a `ViewSet` class over using a `View` cla  Both of these come with a trade-off.  Using regular views and URL confs is more explicit and gives you more control.  ViewSets are helpful if you want to get up and running quickly, or when you have a large API and you want to enforce a consistent URL configuration throughout. -## Overriding ModelViewSet Methods - -Overriding the ModelViewSet is the same as overriding anything else, except you will need to remember to clone `self.queryset` before you use it, which you can do by using the built-in `get_queryset` method. For example: - -    class UserViewSet(viewsets.ModelViewSet): -        """ -        A viewset for viewing and editing user instances. -        """ -        queryset = User.objects.all() - -        def list(self, request): -            queryset = self.get_queryset() -            serializer = UserSerializer(queryset, many=True) -            return Response(serializer.data) -  ## Marking extra methods for routing  The default routers included with REST framework will provide routes for a standard set of create/retrieve/update/destroy style operations, as shown below: | 
