试验自定义pagenation_class失败
来源:5-7 GenericView方式实现商品列表页和分页功能详解
慕数据957128
2018-01-23
安装的rest_framework源代码里,pagination类默认是None,最新的rest_framework安装后就是这个样子了:
'DEFAULT_PAGINATION_CLASS': None,
我修改为:
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
view.py里修改如下:
class GoodsPagination(PageNumberPagination): page_size = 10 page_size_query_param = 'page_size' page_query_param="p" max_page_size = 100 class GoodsListView(generics.ListAPIView): """ 商品列表页 """ queryset = Goods.objects.all() serializer_class = GoodsSerializer pagenation_class=GoodsPagination
setting.py里REST_FRAMEWORK已经注释掉了。
#REST_FRAMEWORK={ # 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', # 'PAGE_SIZE': 10, #分页配置 #}
启动后,不显示分页。请问是哪里出了问题呢?
写回答
2回答
-
慕数据957128
提问者
2018-01-25
不分页时显示的格式
012018-01-29 -
bobby
2018-01-25
你启动后数据的返回格式是什么样子呢 截图我看看
022018-01-25
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2873 学习 · 2457 问题
相似问题