Python全系列 教程
3567个小节阅读:5931.7k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在分页还可以使用一个类:LimitOffsetPagination
前端访问网址形式:
xxxxxxxxxx
GET http://api.example.org/products/?limit=100&offset=400
可以在子类中定义的属性:
xxxxxxxxxx
class LimitOffset(LimitOffsetPagination):
default_limit=2 #不指定看几条,默认就看2条
max_limit = 5 #限制前端每次最多能看几条
limit_query_param = 'limit'
offset_query_param = 'offset'
class StudentView(generics.ListCreateAPIView):
queryset = Student.objects.all()
serializer_class = StudentSerializer
#分页
pagination_class = LimitOffset
测试
xxxxxxxxxx
http://127.0.0.1:8000/rest_app/students/
http://127.0.0.1:8000/rest_app/student/?limit=3&offset=3
实时学习反馈
1. 在REST framework中通过自定义LimitOffsetPagination类,在视图中通过哪个属性设置自定义类?
A paginationclass
B limitoffset_class
C pagination_class
D pagination-class
答案
1=>C