diff --git a/rest_framework_gis/filters.py b/rest_framework_gis/filters.py index 018241a4..07d264f8 100644 --- a/rest_framework_gis/filters.py +++ b/rest_framework_gis/filters.py @@ -116,7 +116,7 @@ def __init__(self, *args, **kwargs): class GeoFilterSet(django_filters.FilterSet): GEOFILTER_FOR_DBFIELD_DEFAULTS = { - models.GeometryField: {'filter_class': GeometryFilter}, + models.GeometryField: {'filterset_class': GeometryFilter}, } def __new__(cls, *args, **kwargs): diff --git a/tests/django_restframework_gis_tests/views.py b/tests/django_restframework_gis_tests/views.py index bd290338..7d0107e6 100644 --- a/tests/django_restframework_gis_tests/views.py +++ b/tests/django_restframework_gis_tests/views.py @@ -208,7 +208,7 @@ class Meta: class GeojsonLocationContainedInGeometry(generics.ListAPIView): queryset = Location.objects.all() serializer_class = LocationGeoSerializer - filter_class = LocationFilter + filterset_class = LocationFilter filter_backends = (DjangoFilterBackend,)