In this chapter, we will define the requirements for our first RESTful Web Service. We will start working with Django, Django REST framework, Python, configurations, models, migrations, serialization, and deserialization. We will create a RESTful Web Service that performs CRUD (short for Create, Read, Update and Delete) operations on a simple SQLite database. We will be:
- Defining the requirements for our first RESTful Web Service
- Creating our first model
- Running our initial migration
- Understanding migrations
- Analyzing the database
- Understanding Django tables
- Controlling, serialization, and deserialization
- Working with the Django shell and diving deeply into serialization and deserialization