29--Django-后端开发-drf之JWT使用、过滤分页源码分析

一、过滤分页源码分析

1.过滤源码
1、查询所有才涉及到过滤(视图类必须继承:ListModelMixin+GenericAPIView

2、在视图类中配置:filter_backends=[过滤类]

3、执行过滤类中的:filter_queryset方法,在方法中完成过滤,排序

4、查询所有---->执行的是---->get---->list(ListModelMixin)

5、ListModelMixin----->list方法

queryset = self.filter_queryset(self.get_queryset())  # 执行过滤

6、视图类的GenericAPIView的:self.filter_queryset

猜你喜欢

转载自blog.csdn.net/BLee_0123/article/details/129019359
今日推荐