Build a website with Django 3 is the fourth edition of my popular Django beginners book, fully updated for Django 3.
Not only has the book been updated to cover the latest version of Django, but I've added install instructions for macOS users.
Your complete introduction to Django 3Build a website with Django 3 covers all the core concepts of Django to get you up and running fast:
Why Django is the premier Python framework for developing web applications
- The big picture - how Django is structured
- Django Models
- Django Views
- Django Templates
- The Django admin
- Generic views
- Simple forms
- Complex forms and model forms
- Managing Users
- Restricted content
- File uploads
- Sending email
- Deploying a Django application
This book is not about boring theory. You'll be building a fully functioning website as you learn Django. I even show you how to deploy your website to the Internet for free.