Chapter 13. Creating API Views
In this chapter, we have to run our first version of a RESTful Web Service powered by Django. We will write API views to process different HTTP requests and we will perform HTTP requests with command-line and GUI tools. We will analyze how Django and Django REST framework process each HTTP request. We will gain an understanding of:
- Creating Django views combined with serializer classes
 - CRUD operations with Django views and the request methods
 - Launching Django's development server
 - Making HTTP GET requests that target a collection of instances with command-line tools
 - Making HTTP GET requests that target a single instance with command-line tools
 - Making HTTP GET requests with command-line tools
 - Making HTTP POST requests with command-line tools
 - Making HTTP PUT requests with command-line tools
 - Making HTTP DELETE requests with command-line tools
 - Making HTTP GET requests with Postman   Â
 - Making HTTP POST requests with Postman