This is an up-to-date list of recommended books for learning the Django Web Framework. Note that I’m the author of 3 of the books.

Django 3.1

Create, test, and deploy 5 progressively more complex Django apps.

Pro websites with Docker, payments, search, permissions, and more.

Build powerful web APIs with Django and Django REST Framework.

Django 3.0

From the authors of Two Scoops of Django.

Updated edition of Django best practices.

A practical guide to proper Django tests.

Updated edition of comprehensive guide to Django.

Third edition of a book for developers already familiar with Python.

Recipes for building Django 3 web apps.

Django 2.2

Beginner guide to Django fundamentals.


The following are online-only book length courses that are also recommended.