Welcome to Serpia's blog!
Blog Entry
The Django book
The definitive guide to Django
This book is a must-read for everyone who wants to build websites and webapplications using the Django web development framework. It is very well written and to the point. I have been reading the online version of the book (the unfinished one) and I am very glad the actual book is here on my desk.
Here are the chapters, with some remarks:
Introduction to Django
Some helpful explanation about the MVC design pattern, which is the way Django "works".
Getting started
Installing stuff, running the development server.
The basics of Dynamic Web Pages
One of the best chapters of this book, not only for Django programmers. Very well written.
The django templating system
There is a lot of information in this chapter, but they managed to keep it reasonable clear in 27 pages.
Interacting with a database: models
Making changes to a database schema was very helpful for me. The part about Django being a MTV framework is maybe a bit confusing for some because they called Django a MVC framework earlier in the book. Oh well, no biggie.
The Django Administration site
A strong 'selling point' for Django, I always show this to my customers. Create you own custom made and powerful CMS in a short time. And really understand what's happening, as opposed to 'out of the box' CMS systems (you know what systems I mean, 'easy to use blah blah' CMS systems for so-called designers who don't know a thing about programming but pretend they do...).
Form processing
I expected a bit more from this chapter, but it's okay.
Advanced views and URLconfs
A bit more advanced stuff, but not too difficult to master.
The rest of the book...
... dives into Django using clear examples and explains stuff very well. The chapter on security was very nice to read, a good thing that the Django guys care about security so much. Obvious as it may seem, not all 'developers' are aware of the dangers out there on the internet jungle. I also liked the parts about authentication and caching and deploying. It confirms that Django is a mature and scalable web framework!
Also, one of the best parts is appendix A, Case studies. The guys behind Tabblo.com, Pediapress.com, Curse.com, review-board.org explain why they have chosen Django and how it all went while developing in Django. Very nice read!
Conclusion
One of my favourite books on programming (and I've read quite a few in the past). Recommended! Buy it, or just read it here. Do it, now.
Comments
jj
Really nice book and exciting programming paragidm..thanks
Post a comment

Thanks for posting this. It *is* a very good book. Django rules!