The Django 3.x edition
Two Scoops of Django 3.x
Build Django apps you’ll want to maintain.
You know the basics. Now you’re deciding where business logic belongs, how to organize settings, and what to test before you ship. Here are the patterns we use in real projects, with examples you can bring back to your own code.
Download your file after payment. We’ll email you a private link, valid for 30 days. Refunds or disputes stop further downloads. Seller terms · Contact & support
DRM-free PDF · 500+ pages · Fifth edition
Take it to your next code review
- Organize your projectGive apps clear responsibilities, organize settings for different environments, and keep views focused.
- Make models and queries easier to work withChoose where model logic belongs and spot database work your templates are doing by accident.
- Catch problems before you shipApply practical patterns for form validation, testing, and security.
Which Django version? The examples target Django 3.x. If you work on a newer release, check version-specific APIs against the docs for your version. This edition was last revised in August 2023.
