django_rest_framework用post方法实现分页

我在网上看到一个分页的方法:

    def get(self, request, format=None):        # 获取所有数据
        roles = Product.objects.all()        # 创建分页对象
        pg = PageNumberPagination()        # 获取分页的数据
        page_roles = pg.paginate_queryset(queryset=roles, request=request, view=self)        # 对数据进行序列化
        ser = ProductSerializer(instance=page_roles, many=True)        return Response(ser.data, status=HTTP_200_OK)

但是这种方法只接受一个数字参数,我想携带用户数据做权限认证。请问有没有其他可以既携带分页信息又携带用户信息的分页方法呢


慕尼黑8549860
浏览 1295回答 1
1回答

隔江千里

当request过来时,request.user中有用户信息
打开App,查看更多内容
随时随地看视频慕课网APP