About the Book
Once you have learned the basics of Django there is a massive gap between building simple "toy apps" and what it takes to build a "production-ready" web application suitable for deployment to thousands or even millions of users.
This book covers in-depth how professional Django programmers do their job and build these real-world web applications. We will build from scratch an online bookstore that supports purchases via Stripe. And we will cover in-depth the following topics:
* Django 3.0 & Python 3.7
* advanced user registration: custom user models, social authentication
* using Docker & PostgreSQL locally
* environment variables (no more multiple settings files!)
* permissions and file/image uploads
* Stripe for orders
* security & performance
About the Author
William S. Vincent is the author of Django for Beginners, Django for APIs, and Django for Professionals. Previously an early employee at Quizlet, he has used Django at multiple early-stage startups in the Boston area and taught computer science at Williams College. He writes regularly about Python and Django at wsvincent.com.