Django REST framework 返回json 数据以及 admin 分页返回数据方法

在使用 django 做后台时,为了减少前台访问的时间,很多时候 API 设计都是让数据分页返回,例如每页返回10条数据,如何操作其实很简单,在设置好 Django REST framework  返回所有的数据之后,在调整setting.py 代码,如下:


REST_FRAMEWORK = {

        'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
        'PAGE_SIZE': 10
    }

就可以让API 返回的json 数据分也,每页十条数据.


 admin 的 方法是 admin.py 的 设置ModelAdmin 中 

list_per_page  = 10 #字段,控制分页,每页返回的数量

你可能感兴趣的:(Django REST framework 返回json 数据以及 admin 分页返回数据方法)