rest_framework_json_api.pagination module

Pagination fields

class rest_framework_json_api.pagination.JsonApiPageNumberPagination

Bases: rest_framework.pagination.PageNumberPagination

A json-api compatible pagination format.

page_query_param = 'page[number]'
page_size_query_param = 'page[size]'
max_page_size = 100
get_paginated_response(data)
class rest_framework_json_api.pagination.JsonApiLimitOffsetPagination

Bases: rest_framework.pagination.LimitOffsetPagination

A limit/offset based style. For example:

http://api.example.org/accounts/?page[limit]=100
http://api.example.org/accounts/?page[offset]=400&page[limit]=100
limit_query_param = 'page[limit]'
offset_query_param = 'page[offset]'
max_limit = 100
get_paginated_response(data)