关于django4.2及drf结合23.5django-filter的使用
看了很多文章发现在使用过滤类的时候始终不能生效
经调查官方文档发现
原本用于定义过滤类的参数名改变了
如下:
class CrmViewSet(viewsets.ModelViewSet):
queryset = Crm.objects.all().order_by('-account_id') # 默认按照account_id降序排列
serializer_class = CrmSerializer
filter_backends = [filters.DjangoFilterBackend]
# filter_class = CrmFilter 查询其他文章的配置
# 目前配置为
filterset_class = CrmFilter