{"product_id":"9780981467344","title":"Two Scoops of Django: Best Practices for Django 1.8","description":"\u003ch4\u003eTwo Scoops of Django 1.11 Now Available!\u003c\/h4\u003e\u003cp\u003eSearch for Two Scoops of Django 1.11 to find and purchase the latest edition.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ch4\u003eTwo Scoops of Django: Best Practices For Django 1.8 is full of more material that will help you with your Django projects.\u003c\/h4\u003e\u003cp\u003eWe'll introduce you to various tips, tricks, patterns, code snippets, and techniques that we've picked up over the years.\u003c\/p\u003e\u003cp\u003eWe have put thousands of hours into the third edition of the book, writing and revising its material to include significant improvements and new material based on feedback from previous editions.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eChapter 1: Coding Style\u003c\/li\u003e\n\u003cli\u003eChapter 2: The Optimal Django Environment Setup\u003c\/li\u003e\n\u003cli\u003eChapter 3: How To Lay Out Django Projects\u003c\/li\u003e\n\u003cli\u003eChapter 4: Fundamentals of Django App Design\u003c\/li\u003e\n\u003cli\u003eChapter 5: Settings and Requirements Files\u003c\/li\u003e\n\u003cli\u003eChapter 6: Model Best Practices\u003c\/li\u003e\n\u003cli\u003eChapter 7: Queries and the Database Layer\u003c\/li\u003e\n\u003cli\u003eChapter 8: Function- and Class-Based Views\u003c\/li\u003e\n\u003cli\u003eChapter 9: Best Practices for Function-Based Views\u003c\/li\u003e\n\u003cli\u003eChapter 10: Best Practices for Class-Based Views\u003c\/li\u003e\n\u003cli\u003eChapter 11: Form Fundamentals\u003c\/li\u003e\n\u003cli\u003eChapter 12: Common Patterns for Forms\u003c\/li\u003e\n\u003cli\u003eChapter 13: Templates: Best Practices\u003c\/li\u003e\n\u003cli\u003eChapter 14: Template Tags and Filters\u003c\/li\u003e\n\u003cli\u003eChapter 15: Django Templates and Jinja2\u003c\/li\u003e\n\u003cli\u003eChapter 16: Building REST APIs\u003c\/li\u003e\n\u003cli\u003eChapter 17: Consuming REST APIs\u003c\/li\u003e\n\u003cli\u003eChapter 18: Tradeoffs of Replacing Core Components\u003c\/li\u003e\n\u003cli\u003eChapter 19: Working With the Django Admin\u003c\/li\u003e\n\u003cli\u003eChapter 20: Dealing with the User Model\u003c\/li\u003e\n\u003cli\u003eChapter 21: Django's Secret Sauce: Third-Party Packages\u003c\/li\u003e\n\u003cli\u003eChapter 22: Testing Chapter of Doom!\u003c\/li\u003e\n\u003cli\u003eChapter 23: Documentation: Be Obsessed\u003c\/li\u003e\n\u003cli\u003eChapter 24: Finding and Reducing Bottlenecks\u003c\/li\u003e\n\u003cli\u003eChapter 25: Asynchronous Task Queues\u003c\/li\u003e\n\u003cli\u003eChapter 26: Security Best Practices\u003c\/li\u003e\n\u003cli\u003eChapter 27: Logging: Tips and Tools\u003c\/li\u003e\n\u003cli\u003eChapter 28: Signals: Use Cases and Avoidance Techniques\u003c\/li\u003e\n\u003cli\u003eChapter 29: What About Those Random Utilities?\u003c\/li\u003e\n\u003cli\u003eChapter 30: Deployment: Platforms as a Service\u003c\/li\u003e\n\u003cli\u003eChapter 31: Deploying Django Projects\u003c\/li\u003e\n\u003cli\u003eChapter 29: Identical Environments: The Holy Grail\u003c\/li\u003e\n\u003cli\u003eChapter 32: Continuous Integration\u003c\/li\u003e\n\u003cli\u003eChapter 33: The Art of Debugging\u003c\/li\u003e\n\u003cli\u003eChapter 34: Where and How to Ask Django Questions\u003c\/li\u003e\n\u003cli\u003eChapter 35: Closing Thoughts\u003c\/li\u003e\n\u003cli\u003eAppendix A: Packages Mentioned In This Book\u003c\/li\u003e\n\u003cli\u003eAppendix B: Troubleshooting\u003c\/li\u003e\n\u003cli\u003eAppendix C: Additional Resources\u003c\/li\u003e\n\u003cli\u003eAppendix D: Internationalization and Localization\u003c\/li\u003e\n\u003cli\u003eAppendix E: Settings Alternatives\u003c\/li\u003e\n\u003cli\u003eAppendix F: Working with Python 3\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eWhat is everyone saying about Two Scoops of Django?\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003e\n\u003ci\u003eI read the first edition cover to cover. The second one raises the bar again. It's pedagogical, entertaining, and thoughtful.\u003c\/i\u003e -- Aymeric Augustin, Django core developer.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eA single read-through of Two Scoops of Django gave me so many lightbulbs and tips; I had to go back for a second helping.\u003c\/i\u003e -- Lynn Root, Spotify engineer, PSF Director, and PyLadies ambassador.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eMake sure you have your favorite project next to you while reading. You'll be doing some rewriting.\u003c\/i\u003e -- Bryan Veloso, GitHubber, PyCon PH Keynote Speaker\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eYou know those lessons you learn when projects blow up in your face? This book contains several projects worth of such lessons.\u003c\/i\u003e -- Lennart Regebro, author of \"Porting to Python 3\"\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eThis is the book I wished had existed and I could have read when I started to really build Django projects.\u003c\/i\u003e -- Barry Morrison, Linux systems engineer and Django developer\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Two Scoops Press","offers":[{"title":"Default Title","offer_id":49972111343856,"sku":"9780981467344","price":44.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780981467344_p0.jpg?v=1784252029","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780981467344","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}