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.

Updated edition of Django best practices.

Beginner guide from the authors of Two Scoops.

Updated edition of comprehensive guide to Django.

Fourth edition of Django beginners book.

Django 3.0

A practical guide to proper Django tests.

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.

Courses

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