Django for Professionals

William S. Vincent

Language: English

Publisher: Still River Press

Published: Jan 27, 2020

Description:

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* search* security & performance * deployment