Building APIs with Django and Django Rest Framework starts where the Django “Polls” tutorial stops, and takes you through building the polls app, but this time using APIs. You will learn the basics of Django Rest Framework including serialization, views, generic views, viewsets, testing, access control. You will also learn about API documentation using swagger and raml.

Who is this book for?

If you have finished the Django “Polls” tutorial, and want to learn using DRF to build APIs, this book is perfect for you. This book assumes some knowledge of Django and Python, which you should have built if you have finished the “Poll” turtorial. No existing knowledge of DRF is assumed.

How to read this book?

The chapters are meant to be read in order. If you have existing knowledge of some chapters, you can quickly go through that chapter, but I highly recommend reading them in order as each chapter builds on the previous.