Django 1.0 Template Development Book Review
Packt Publishing was nice enough to send us a copy of Django 1.0 Template Development by Scott Newman for review recently. I get most of my technical information via the web, so picking up a technical book was a nice change of pace. This is a well written and enjoyable read for people looking to learn a little more about Django than what is provided in the Django tutorial.
Based on the title, I expected a thorough write-up of the template system for front-end developers. With the way Django was designed, template developers need little, if any, knowledge of Python and what goes on under the hood with Django requests. I was surprised, however, to see that pure front-end (HTML/CSS/JavaScript) developers were not the target audience of this book:
This book is for web developers and template authors who want to fully understand and utilize the Django template system. The reader should have completed the introductory tutorials on the Django project’s website and some experience with the framework will be very helpful. Basic knowledge of Python and HTML is assumed.
So, if you just want to work with Django templates, you may find this book to be a bit more than you bargained for. There is a fair amount of Python code throughout the book, although they’ve done a good job of keeping it very basic.
In addition to templates, the topics covered include:
- Django’s request handling process
- generic views
- writing custom tags and filters
- pagination
- customizing the admin
- caching
- internationalization
I’d say this book is a great resource for jack-of-all-trade developers that write both back-end and front-end code. If you are looking to switch to Django from PHP or some other language, this (and Dive Into Python) would be helpful books to have on your shelf.
Comments
Got something to say?
Our Products
Categories
- accessiblity
- code
- company news
- django
- gondola
- open source
- portfolio
- presentation
- pro tip
- review
- screencast
- seo
- software
- subversion
- trailmapping
- wordpress
Archives
- February, 2010
- December, 2009
- November, 2009
- October, 2009
- September, 2009
- June, 2009
- April, 2009
- February, 2009
Elsewhere
What we’ve been up to online
-
@gregnewman Yeah, we actually use Wave quite a bit. Found it to be great for longer-running asynchronous group conversations.
Pete, 0 minutes ago -
Is it just me or are all contacts/avatars missing from your Google Wave too? #wavefail
Pete, 0 minutes ago -
pushed to master at lincolnloop/django-geotagging
Pete, 17 hours, 54 minutes ago -
pushed to inline-widget at lincolnloop/django-geotagging
Pete, 17 hours, 54 minutes ago -
pushed to master at lincolnloop/django-geotagging
Pete, 19 hours, 46 minutes ago -
pushed to master at lincolnloop/django-geotagging
Pete, 19 hours, 48 minutes ago -
pushed to master at lincolnloop/django-geotagging
Pete, 19 hours, 50 minutes ago -
pushed to master at lincolnloop/django-geotagging
Pete, 19 hours, 57 minutes ago -
pushed to master at lincolnloop/django-geotagging
Pete, 20 hours, 37 minutes ago -
Tips for remote workers: +1 for using your VCS/Issue Tracker to keep everyone in the loop efficiently http://bit.ly/bYjJNv
Pete, 1 day ago -
Lots of love for the Django community in the latest @nasuni blog post http://bit.ly/dkrVk5
Pete, 1 day ago -
4 simple tips for wannabe remote workers « Fetchez le Python
Tips for remote workers: +1 for using your VCS/Issue Tracker to keep everyone in the loop efficiently
Pete, 1 day ago -
Django on AppEngine has come a long way. I'm watching a local management command populate my GAE datastore. Great work @wkornewald
Pete, 6 days, 19 hours ago -
Oh noes! Our venerable @cmheisel is moving on to greener pastures. Help us find a new Project Manager! http://bit.ly/9tjgPx
Pete, 1 week ago -
pushed to master at lincolnloop/django-startproject
Pete, 1 week ago


Great book!
Wish I could get one copy.