python_django中自带了一个,根据路由地址后面的参数进行排序
127.0.0.1:8080/goods/categories/(?P<category_id>\d+)/skus/?ordering=xxx
from django_filters import OrderingFilter
class SKUListView(ListAPIView):
serializer_class = SKUSerializer
#定义排序方式
filter_backends =[OrderingFilter]
#定义排序的字段名
ordering_fields =("create_time","price","sales")