Pro Django: Web Development Done Right

ClanBrandon Books
view more info on this item
click here for more details, find new or used items

Adrian Holovaty, Jacob Kaplan-Moss

Our price £26.59 (£27.99)
New from £15.62
Used from £15.61

Pages: 447 (Paperback)

ISBN: 1590597257

Pub: APRESS

Pub date: 2007-12-10

Amazon.co.uk Sales Rank: 22325

Check for 3rd party sellers (new/used)

Reader Reviews:


5/5 stars

Definitive Django Guide done right! (2/2 people found this helpful)

Forget Rails...been anticipating this book for some 6 months now and it's most definitely not a disappointment. Logically laid out and written in a style that shares enthusiasm for what is a fine web framework. If you're starting out in Django or need a desktop reference pick this up and get cracking. You'll undoubtedly be surprised how easy it is to build websites with Django, I'm not a programer, a web designer by trade and it impressed me with how much can be accomplished with only a basic knowledge of the framework. Highly recommended, what are you waiting for??

5/5 stars

Great book, but beware of outdated sections (3/3 people found this helpful)

This book is a fine and comprehensive romp through the essential workings and features of the Django python web development framework.

The book is divided into three parts. Part 1, 'Getting started', takes you from the concept of MVC through installation to the mechanics of getting a basic database-backed site up and running. Part 2, 'Subframeworks', goes on to discuss more advanced topics like the awesome generic views, caching, middleware, internationalisation and linking up with legacy databases. Part 3 consists of 8 reference appendices.

I love the tone of the writing in this book. It's concise, detailed where necessary, and occasionally irreverent (particularly when discussing Java and PHP!). Visually it looks great, following the current design of other Apress books.

On the negative side, Django is a fast moving project, and in a state of flux at the time of publishing (Dec '07). Chapter 7, Form Processing, seems to suffer most as the section on automatic form classes uses deprecated functions (according to the website), and their replacement, ModelForms, doesn't even get a mention. Also, there is only talk of the now-implemented 'auto-escaping' of browser input, so keep an eye on the Django project docs. Finally, there is the odd place where it's not quite clear into which file a particular code extract should go, and here and there I'd like to see more example usage.

Aah, the joys of book publishing. Still, I can't wait for a second edition when development has calmed down a bit!

Fortunately, given the unique way in which this book was written (do a web search for 'djangobook' and you'll see what I mean), you can give very precise feedback on a paragraph-by-paragraph basis, or get technical feedback provided by other readers. You might even get a credit in the next edition!

Overall, this book is essential for anyone getting into Django web development. Four stars + 1 for the way in which you can contribute back to the book.

Similar Products

Practical Django Projects (Practical Projects)

Programming Collective Intelligence: Building Smart Web 2.0 Applications

Dive Into Python

Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)

RESTful Web Services

Categories

Amazon.co.uk places this book into the following categories:

Books -> Subjects -> Computing & Internet -> General
Books -> Subjects -> Computing & Internet -> Digital Lifestyle -> Online Shopping -> Amazon
Books -> Subjects -> Computing & Internet -> General AAS
Books -> Subjects -> Computing & Internet -> Software & Graphics -> General AAS
Books -> Subjects -> Computing & Internet -> Web Development -> General AAS
Books -> Subjects -> Computing & Internet -> Web Development -> Web Design -> General AAS
Books -> Special Features -> Search Inside!
Books -> Refinements -> Language (feature_browse-bin) -> English
Books -> Refinements -> Age (feature_two_browse-bin)
Books -> Refinements -> Format (binding_browse-bin) -> Paperback
Books -> Refinements -> Condition (condition-type)

 

ClanBrandon Books | Prague airport transfer | Dreamweaver | Short Term Missions | English Teacher Jobs in the Czech Republic
Czech Republic | Operation Mobilisation | Czech Republic Map