diff options
| author | Tom Christie | 2014-09-11 20:50:26 +0100 | 
|---|---|---|
| committer | Tom Christie | 2014-09-11 20:50:26 +0100 | 
| commit | a7518719917c7ad8e699119b442cfeb568ba1dde (patch) | |
| tree | d9cf33a95491036ae94b8134192b0a271fc753d2 /rest_framework/generics.py | |
| parent | 55650a743d579e0bc1643c8812428746b0271984 (diff) | |
| download | django-rest-framework-a7518719917c7ad8e699119b442cfeb568ba1dde.tar.bz2 | |
 no longer tightly coupled to private queryset API
Diffstat (limited to 'rest_framework/generics.py')
| -rw-r--r-- | rest_framework/generics.py | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/rest_framework/generics.py b/rest_framework/generics.py index 408b1246..338d56a6 100644 --- a/rest_framework/generics.py +++ b/rest_framework/generics.py @@ -215,9 +215,11 @@ class GenericAPIView(views.APIView):              % self.__class__.__name__          ) +        queryset = self.queryset          if isinstance(self.queryset, QuerySet): -            return self.queryset.all() -        return self.queryset +            # Ensure queryset is re-evaluated on each request. +            queryset = queryset.all() +        return queryset      def get_object(self):          """ | 
