@@ -33,7 +33,7 @@ REST_FRAMEWORK = {
3333 ),
3434 ' DEFAULT_METADATA_CLASS' : ' rest_framework_json_api.metadata.JSONAPIMetadata' ,
3535 ' DEFAULT_FILTER_BACKENDS' : (
36- ' rest_framework_json_api.filters.JSONAPIOrderingFilter ' ,
36+ ' rest_framework_json_api.filters.OrderingFilter ' ,
3737 ' rest_framework_json_api.django_filters.DjangoFilterBackend' ,
3838 ' rest_framework.filters.SearchFilter' ,
3939 ),
@@ -107,8 +107,8 @@ class MyLimitPagination(JsonApiLimitOffsetPagination):
107107Following are descriptions for two JSON: API-specific filter backends and documentation on suggested usage
108108for a standard DRF keyword-search filter backend that makes it consistent with JSON: API .
109109
110- #### ` JSONAPIOrderingFilter `
111- ` JSONAPIOrderingFilter ` implements the [ JSON: API ` sort ` ] ( http://jsonapi.org/format/#fetching-sorting ) and uses
110+ #### ` OrderingFilter `
111+ ` OrderingFilter ` implements the [ JSON: API ` sort ` ] ( http://jsonapi.org/format/#fetching-sorting ) and uses
112112DRF's [ ordering filter] ( http://django-rest-framework.readthedocs.io/en/latest/api-guide/filtering/#orderingfilter ) .
113113
114114Per the JSON: API specification, "If the server does not support sorting as specified in the query parameter ` sort ` ,
@@ -200,7 +200,7 @@ from models import MyModel
200200class MyViewset (ModelViewSet ):
201201 queryset = MyModel.objects.all()
202202 serializer_class = MyModelSerializer
203- filter_backends = (filters.JSONAPIOrderingFilter , django_filters.DjangoFilterBackend, SearchFilter )
203+ filter_backends = (filters.OrderingFilter , django_filters.DjangoFilterBackend,)
204204 filterset_fields = {
205205 ' id' : (' exact' , ' lt' , ' gt' , ' gte' , ' lte' , ' in' ),
206206 ' descriptuon' : (' icontains' , ' iexact' , ' contains' ),
0 commit comments