Adobe Press
Search

Table of Contents
The Definitive Guide to Django: Web Development Done Right
BOOK:
The Definitive Guide to Django: Web Development Done Right

Go to Page:  of 432

Browse by Category
 
 
Hide Left Column
The Definitive Guide to Django: Web Development Done Right - Graphically Rich Book
The Definitive Guide to Django: Web Development Done Right
by Adrian Holovaty; Jacob Kaplan-Moss

Publisher: Apress
Pub Date: December 2007
Print ISBN: 978-1-59059-725-5
Web ISBN: 1-59059-725-7
Pages: 447
Slots: 1.0
Start Reading
Buy Print Version
Overview

Django, the Python-based equivalent to the Ruby on Rails web development framework, is presently one of the hottest topics in web development today. In The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty, one of Django's creators, and Django lead developer Jacob Kaplan-Moss show you how they use this framework to create award-winning web sites. Over the course of three parts, they guide you through the creation of a web application reminiscent of chicagocrime.org.

The first part of the book introduces Django fundamentals like installation and configuration. You'll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting non-HTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django's many configuration options and commands. The book even includes seven appendixes for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework.

 
Editorial Reviews
Product Description

Django, the Python–based equivalent to the Ruby on Rails web development framework, is presently one of the hottest topics in web development today. In The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty, one of Django’s creators, and Django lead developer Jacob Kaplan–Moss show you how they use this framework to create award–winning web sites. Over the course of three parts, they guide you through the creation of a web application reminiscent of chicagocrime.org.

The first part of the book introduces Django fundamentals like installation and configuration. You’ll learn about creating the components that power a Django–driven web site. The second part delves into the more sophisticated features of Django, like outputting non–HTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django’s many configuration options and commands. The book even includes seven appendixes for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework.

 
Reader Reviews From Amazon (Ranked by 'Helpfulness')
Average Customer Rating:based on 23 reviews.
Weak but not Bad, 2009-06-16
Reviewer rating:
I've been coding in Python for a profession since 1995 and have over the years developed several web frameworks. They could never compete with Django, Pylons, Rails, Nitrogen, etc, but since they were my own I always found it easier to use them. Now, just recently, I got several important web applications to build. The first one was a casino. So I thought it's time try something new and use one of the big frameworks. The casino was going to be a rewrite of a python casino I developed for Caesars in 1995. So I had to choose one of the python frameworks. I've already done some work in TurboGears (and Zope is for other things...) so that left me Django and Pylons. I bought The Definitive Guide to Pylons (Expert's Voice in Web Development) and The Definitive Guide to Django: Web Development Done Right. I read both from cover to cover twice over but I knew from the first few chapters that Pylons and Gardner had won. Why? The Pylons book really gave me something. I came away from it full of enthusiasm to program in Pylons!

"The Definitive Guide to Django" is a weak but not bad book. On the Django frame work itself it adds little to what you can get from reading the web site documentation. The examples don't really develop typical web development problems: DB schema changes and migration, Complex DB interaction, Site security, (How do you add data or subclass Djangos user ?), Ajax, testing, and releasing, interfacing to payment systems, etc.
Chapter 14 - "Other Contributed Frameworks" was nice, but you don't buy a book for just one chapter, or do you ? So if you want to have the Django web site documentation in a book The Definitive Guide to Django: Web Development Done Right is for you, otherwise it offers nothing much more.

But what ever you do, DON'T make the mistake of buying Pro Django (Expert's Voice in Web Development). You see, I didn't want to condemn Django on just the reading of one book, so I went out and bought "Pro Django" which is unreadable. In fact whenever we need a laugh we read sections of this SCIgen masterpiece out load in the office!




Great Book, 2009-05-14
Reviewer rating:
Great book, the Django version 1.0 has been released yet this book still use the old one, so some samples didn't work.

But still a good book if you want to start develop web apps using django.
Great book if you already know python, 2009-04-21
Reviewer rating:
This is a great book if you are completely new to web development but already know your way around python.
Learn Django, 2009-02-15
Reviewer rating:
I have spent the last year trying to find a platform to work on. The last two places I worked had two different platforms that I did not want to use (ColdFusion & Java), for reasons I will not bother you with. I knew I had to find a new platform/language to do my own development in and so I went looking. I tried RoR, PHP & stumbled upon Python (thank you Google I/O). Python led me to Django and I could not be happier. This platform/language is not for everyone (which is?), but I find it to be an excellent development platform for quick web development.

This is an excellent book for learning Django web development. Not a book full of examples and how to build a store, bookmark or social application. It is meant for readers who have a background in programming and hopefully web programming. If so the concepts are not new, just the framework.

The book does not dive into Python, except to show how to use the language in the context of Django. The book does not have an example application that you build upon through each chapter (which is a common practice with introductions to new programming languages/frameworks), but rather goes through the various components of Django, what they mean, how they work and briefly how to use them.

If you learn through building then Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) is a better book for you. If you want to learn Python the language then Learning Python, 3rd Edition is a better book for you. If you want an introduction to Django then this is the best book I have found.
Old., 2009-02-10
Reviewer rating:
My problem with this book is that the author has tarnished his integrity with me in that he was, as the head of the development of the Django software project, cognizant of the fact that he would be releasing a book on a subject that he would be changing very shortly (and making his book soon out of date).

I bought the book and because it was so quickly out of date I feel ripped off. In my opinion, it shouldn't be sold any more - at least not without complete instructions of which SVN revision numbers of each piece of software/modules used in the examples in 'this' book.

Please wait for the second edition if you want to learn about Django from the horse's mouth. Otherwise, research the other volumes available on Amazon and purchase it/them.
 
Some information above was provided using data from Amazon.com. View at Amazon >
The Definitive Guide to Django: Web Development Done Right - Graphically Rich Book
The Definitive Guide to Django: Web Development Done Right
by Adrian Holovaty; Jacob Kaplan-Moss

Publisher: Apress
Pub Date: December 2007
Print ISBN: 978-1-59059-725-5
Web ISBN: 1-59059-725-7
Pages: 447
Slots: 1.0
Start Reading
Buy Print Version
© 2009 Safari Books Online. All rights reserved.