前言
在学习drf中分页的功能
-
全局使用
在setting.py 中配置
REST_FRAMEWORK = {
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 2,#设置多少条数据分页
}
- 局部使用
from rest_framework.pagination import PageNumberPagination
...
class CommentViewSet(viewsets.ModelViewSet):
queryset = Comment.objects.all()
pagination_class = [PageNumberPagination,]
问题
在全局配置了分页,但在某个接口不想使用分页功能
#于是在改接口方法中添加了空列表
pagination_class = []
结果报错了’list’ object is not callable
解决办法
pagination_class = [ ] 改为 pagination_class = None