From 52e15a58da04e109686b7a627d8090de15ff1a41 Mon Sep 17 00:00:00 2001 From: Federico Capoano Date: Wed, 9 Sep 2015 17:32:15 +0200 Subject: [PATCH] Added default page_size_query_param in GeoJsonPagination paginate_by_param in views was deprecated in DRF 3.2 --- rest_framework_gis/pagination.py | 2 ++ tests/django_restframework_gis_tests/views.py | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_framework_gis/pagination.py b/rest_framework_gis/pagination.py index 5d10e2e7..e9d45e3f 100644 --- a/rest_framework_gis/pagination.py +++ b/rest_framework_gis/pagination.py @@ -8,6 +8,8 @@ class GeoJsonPagination(pagination.PageNumberPagination): """ A geoJSON implementation of a pagination serializer. """ + page_size_query_param = 'page_size' + def get_paginated_response(self, data): return Response(OrderedDict([ ('type', 'FeatureCollection'), diff --git a/tests/django_restframework_gis_tests/views.py b/tests/django_restframework_gis_tests/views.py index e477dec7..457c86c6 100644 --- a/tests/django_restframework_gis_tests/views.py +++ b/tests/django_restframework_gis_tests/views.py @@ -29,7 +29,6 @@ class GeojsonLocationList(generics.ListCreateAPIView): serializer_class = LocationGeoFeatureSerializer queryset = Location.objects.all() pagination_class = GeoJsonPagination - paginate_by_param = 'page_size' geojson_location_list = GeojsonLocationList.as_view()