aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/generics.py
diff options
context:
space:
mode:
authorTom Christie2014-08-29 10:57:24 +0100
committerTom Christie2014-08-29 10:57:24 +0100
commit0f8fdf4e72b67ff46474c13c8b532bf319a58099 (patch)
tree949a6e441bde55842ea45293187866bd50e39130 /rest_framework/generics.py
parentf62c874ea9621ae67fb56e7e453dca8fd5039051 (diff)
downloaddjango-rest-framework-0f8fdf4e72b67ff46474c13c8b532bf319a58099.tar.bz2
Remove `allow_empty`.
Closes #1774.
Diffstat (limited to 'rest_framework/generics.py')
-rw-r--r--rest_framework/generics.py12
1 files changed, 1 insertions, 11 deletions
diff --git a/rest_framework/generics.py b/rest_framework/generics.py
index 8bacf470..cb8061b7 100644
--- a/rest_framework/generics.py
+++ b/rest_framework/generics.py
@@ -82,7 +82,6 @@ class GenericAPIView(views.APIView):
pk_url_kwarg = 'pk'
slug_url_kwarg = 'slug'
slug_field = 'slug'
- allow_empty = True
def get_serializer_context(self):
"""
@@ -140,16 +139,7 @@ class GenericAPIView(views.APIView):
if not page_size:
return None
- if not self.allow_empty:
- warnings.warn(
- 'The `allow_empty` parameter is deprecated. '
- 'To use `allow_empty=False` style behavior, You should override '
- '`get_queryset()` and explicitly raise a 404 on empty querysets.',
- DeprecationWarning, stacklevel=2
- )
-
- paginator = self.paginator_class(queryset, page_size,
- allow_empty_first_page=self.allow_empty)
+ paginator = self.paginator_class(queryset, page_size)
page_kwarg = self.kwargs.get(self.page_kwarg)
page_query_param = self.request.QUERY_PARAMS.get(self.page_kwarg)
page = page_kwarg or page_query_param or 1