🌟 Includes free updates for Django 4.0! 🌟
These books are a hands-on guide to the Django Web Framework. They are suitable for total beginners who have never built a website before as well as professional programmers looking for a fast-paced guide to modern web development and Django best practices.
Django for Beginners
The book is 296 pages long and contains 18 chapters. It covers building 5 websites from scratch, including a Blog and Newspaper, along with tests, deployment, permissions, email, and more.
Django for APIs
The book is 201 pages long and contains 11 chapters. It covers building web APIs with Django and Django REST Framework, testing, deployment, user authentication, permissions, documentation, viewsets, and routers.
Django for Professionals
The book is 281 pages long and contains 20 chapters. It covers production-ready Django sites using Docker and PostgreSQL, comprehensive tests, advanced user registration, search, file/image uploads, security, and performance improvements.
Who are you?
Hi, I'm William Vincent. I have used Django since 2012 and am a Board Member of the Django Software Foundation. I co-host the Django Chat podcast, co-write the weekly Django News newsletter, and gave conference talks at DjangoCon 2018 and 2019.
Updates for future editions (I have updated each book since Django 1.11) are automatically included.
Can I receive an invoice?
Yes! Gumroad will send you a receipt with a "generate" button to turn it into an invoice so you can be reimbursed by your employer.
"When readers interested in web development ask me what to read next after Python Crash Course, I refer them to Will's books: Django for Beginners, Django for APIs, and Django for Professionals. I highly recommend you check out his work."—ERIC MATTHES, author of Python Crash Course
"If you’re looking for a guide into the world of Django, then the three-step of Django for Beginners, Django for APIs, and Django for Professionals is ideal: get up and running, get into APIs, which are a cornerstone of modern app development, and then add the bits you need to your fledging app into production, from databases and static files, to user accounts and security. It’s a long road. Will’s books are an awesome companion."—CARLTON GIBSON, Django Fellow and Django REST Framework core contributor