Just noticed my review has gone up on Ars. Here’s a short excerpt:
The final, and best, section of this book covers a few topics that have personally revolutionized my understanding and how I think about developing my Django applications. James goes to great lengths to explain the philosophy behind Djangos concept of reusable applications.
The idea here is that one should strive to develop small, tightly-focused, and loosely coupled applications (or modules) that can be plugged into any application to add instant functionality. In fact, a large portion of what makes Django such an attractive frameworkit’s auto-generated admin interface, and copious add-on libraryare developed in this exact same fashion. It’s one of the reason’s Django is so powerful and easy to adopt.