在这里插入代码片
## 1导包
from rest_framework.pagination import PageNumberPagination
创建分页器
分页器
- 前端需要传 max_num条数 page几页
class pagenum(PageNumberPagination):
# 每页返回数据的条数 默认是None
page_size_query_param = 'max_num'
# 一页中最多的条数
max_page_size = 10
class userview2(APIView):
# 反序列化查询外键
def get(self,request):
user = User.objects.all()
# 实例化分页起
pagination = pagenum()
# 使用实例
page = pagination.paginate_queryset(user,request)
user_li = Userser2(page,many=True)
return Response({'data':user_li.data})