-
Book Overview & Buying
-
Table Of Contents
Django RESTful Web Services
By :
So far, we have been working with a database that has just a few rows, and therefore, the HTTP GET requests to the different resource collections for our RESTful Web Service don't have problems with the amount of data in the JSON body of the responses. However, this situation changes as the number of rows in the database tables increases.
Let's imagine we have 300 rows in the drones_pilots table that persists pilots. We don't want to retrieve the data for 300 pilots whenever we make an HTTP GET request to localhost:8000/pilots/. Instead, we just take advantage of the pagination features available in the Django REST framework to make it easy to specify how we want the large result sets to be split into individual pages of data. This way, each request will retrieve only one page of data, instead of the entire result set. For example, we can make the necessary configurations to retrieve only the data for a page of a maximum of four pilots.
Whenever we enable a pagination...