我在网上看到一个分页的方法:
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)
但是这种方法只接受一个数字参数,我想携带用户数据做权限认证。请问有没有其他可以既携带分页信息又携带用户信息的分页方法呢
当request过来时,request.user中有用户信息