Two Scoops Of Django 1.11: Best Practices For T... -
: Advocates for a standardized project structure (often associated with the authors' cookiecutter-django tool) and splitting settings into multiple files (e.g., base, local, production).
: emphasizes "Fat Models" to keep business logic out of views and warns against using Meta.exclude in ModelForms.
Unlike standard "how-to" books that build a single project from scratch, Two Scoops focuses on . It uses a fictional ice cream company case study to provide practical examples for solving real-world development challenges. Key Best Practices Covered Two Scoops of Django 1.11: Best Practices for t...
The book is divided into roughly covering the full lifecycle of a Django project:
: Highlights critical security pointers and the importance of never storing secret information in public repositories. : Advocates for a standardized project structure (often
: Discusses finding and reducing bottlenecks, using asynchronous task queues (like Celery), and moving sessions or logs out of the main database to tools like Redis. Is it still relevant?
: Strongly promotes Class-Based Views (CBVs) for cleaner, more reusable code, while still detailing when Function-Based Views (FBVs) are appropriate. It uses a fictional ice cream company case
: Includes the infamous "Testing Chapter of Doom," encouraging a culture of obsession with documentation and rigorous testing suites.