教程6-分页

rest框架提供自定义分页样式,让你修改再每个页面上显示多少条数据,

pagination API 可以:

  分页链接作为响应内容的一部分

  分页链接包含在响应头里,比如Content-Range or Link

内建的样式都使用作为响应内容的链接,使用可访问的API时这种样式更便于访问。

设置分页样式

使用DEFAULT_PAGINATION_CLASS and PAGE_SIZE setting keys,分页样式就能被全局设置。

分页样式有好几个,如果使用内建的limit/offset分页,可以像这样:

当在settings中设定好,项目中的数据就会被自动分页。

REST_FRAMEWORK = {
    'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
    'PAGE_SIZE': 100
}
#这两个参数默认都是None

  

猜你喜欢

转载自www.cnblogs.com/jabbok/p/10616678.html