For large result sets, you may need to provide pagination. You can configure the paginator for a
controller by setting the
paginator_class to the paginator you want to use.
This is a simple paginator which splits a recordset into pages and allows the user to select the
desired page using the
page query parameter (e.g.,
/api/movies?page=3). To adjust this query
parameter, set the
page_query_param controller attribute.
By default the user can adjust the page size using the
page_size query param. To adjust this query
parameter, you can set the
page_size_query_param controller attribute, or set it to
disable this functionality. By default, there is no upper limit to the size of a page a user can
request. To enforce an upper limit, set the
max_page_size controller attribute.