Django: Visual QuickPro Guide and over 2 million other books are available for Amazon Kindle . Learn more
Buy Used
+ £2.80 UK delivery
Used: Like New | Details
Condition: Used: Like New
Comment: Book in almost Brand New condition. 100% Money Back Guarantee. Shipped to over one million happy customers. Your purchase benefits world literacy!
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Django: Visual QuickPro Guide (Visual QuickPro Guides) Paperback – 20 Dec 2009

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£7.99 £1.77

Product details

  • Paperback: 216 pages
  • Publisher: Peachpit Press; 1 edition (20 Dec. 2009)
  • Language: English
  • ISBN-10: 0321643402
  • ISBN-13: 978-0321643407
  • Product Dimensions: 17.8 x 1.1 x 22.9 cm
  • Average Customer Review: 1.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,592,255 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Steve Holzner, PhD, received his undergraduate graduate degree from Massachusetts Institute of Technology, and his PhD at Cornell University. He also taught Physics at Cornell University for over ten years and is the author of Physics For Dummies, Quantum Physics For Dummies, Physics Workbook For Dummies and Quantum Physics Workbook For Dummies.

Product Description

From the Back Cover

DJango is a open source web application framework written in Python. It follows the MVC (model view controller) design pattern; this software design pattern separates business logic from the user interface making it easier to make changes to the logic or interface without affecting the other. Django's primary goal is to ease the creation of complex, database-driven websites. The framework emphasizes reusability and "pluggability" of components, rapid development, and the principle of DRY (Don't Repeat Yourself). Python is used throughout.

Django: Visual QuickStart Guide starts at the beginning and moves web designers quickly along the path to developing Python Web applications with Django. After introducing readers the idea of Model/View/Controller applications and why Django is the right choice, the book walks a reader through creating their first Django Web site. It goes on to cover the ultra-cool things that can be done with Django to create robust Model/View/Controller applications.

About the Author

Steven Holzner (Ithica, NY) is an award winning tech author. He's written

several books including Beginning Ruby on Rails, Ajax for Dummies, and

PHP: The Complete Reference. He is also a former faculty member at Cornell

University and MIT.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

1.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

0 of 2 people found the following review helpful By Wållgren Ulf on 24 April 2010
Format: Paperback
An absolutly unnessisary book. Waist of money.
It is just a bad copy if Django's own introduction you find on the Django home page.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 8 reviews
5 of 5 people found the following review helpful
A rotten peach 2 July 2010
By Amazon Customer - Published on
Format: Paperback
I am on chapter two of this book and I am putting it down. If I had the receipt I would return it. It is obvious the author rushed it out and had only a working understanding of Django and either did not subscribe to or understand the development team's philosophy when building the framework. If you are going to use a framework you really should understand the philosophy and work within it or you will spend the rest of your life struggling against the constructs that are there to make your life easier.

A good example is not coupling the templates with the view as is described in the main Django tutorial (page3). Instead the author chooses to use the template path and reference everything from there.

You see this kind of poor planning though out the book. One example is the creation of the application directories in the /django/bin path. Another is the reference to objects which assumes the setup on your workstation matches what the author had.

For example, things like URLs will get you in trouble if you do not have your system setup exactly as the author did. Using the following will fail in many dev setups in the file (chapter 2):

urlpatterns = patterns('',
(r'^$', main_page'),

But a full path like the following (a better practice anyways) works well under every setup:

urlpatterns = patterns('',
(r'^$', 'first.views.main_page'),

It took me an hour to track that down.

I found that most explanations were too limited, a few more sentences every couple of pages would have made all the difference. I ended up supplementing every few pages with the contents of the Django website and wishing I had just started there.

Heck the book does not even appear to cover the built in admin features which are some of Django's most excellent features.

This book seems like a rush job to me. Since I have not read anything by this author before I cannot be disappointed in him, I will simply avoid his material in the future. I can and am very disappointed in Peachpit Press and the Visual QuickX line of books though.

Just visit [...] and avoid this waste of time.
3 of 3 people found the following review helpful
Okay...not in-depth though. Good for beginners on Django. 10 Jan. 2010
By David Alan Tussey - Published on
Format: Paperback Verified Purchase
In typical "Visual Quickstart" fashion, this book is well organized, illustrated, and written. If you want to start with Django and have limited exposure, then this book is a good place to start. It's not very in-depth, however, and it's a short book -- a weekend read. If you want a solid study of Django (and Python), you'll probably have to look elsewhere, but for a beginner, it's good.
1 of 1 people found the following review helpful
Very Weak Book 2 Mar. 2010
By George W. Harvey - Published on
Format: Paperback Verified Purchase
The Book was very weak.
There is very little information in this book.
I would strongly recommend a different book.
There are a lot of basic thing the book doesn't even cover at all, like setting up the admin functions.
The word "Admin" isn't even in the Index.
Not the worst introduction to the subject 12 Dec. 2011
By swmagicien - Published on
Format: Paperback
I saw this book at my local library several months ago and it struck me that working through it might be a good Django refresher course so I borrowed it and worked my way through all 10 chapters.

I agree with other reviewers who imply that it just skims the surface. If you want in-depth coverage you won't find it here. What you will find is nine example programs illustrating how to do web programming with Django. For example, there are chapters on templates and template inheritance, logging in and out, and acquiring user data with Web forms.

Theoretically you could stitch a basic web application together with these parts. However, this book doesn't provide anything like a complete application. For example, the login chapter just demonstrates how to login and logout and nothing more.

The author makes only the barest attempt to explain the code he provides. Most of the text in the book consists of typing instructions instead of explanations about the models and methods used in the code examples. The best you can say about the text is that it provides some hints about how the code works.

If you want to really understand the code, you're going to have to analyze it yourself, perhaps with the help of some debugging statements and the Django online documentation. Fortunately, the code is simple and relatively easy to analyze and that, it seems to me, is the strong suit of the book.

Parts of the book are very repetitious and many code listings are redundant. The author repeats in each chapter how to start a project, how to start an application, set up a database, and other routine tasks. He often shows module code in various states of development when it would have been just as clear to show only the finished product. As slim as this volume is, probably more than a third of it is redundant in one way or another and could have been omitted.

Django: Visual QuickPro Guide should have included at least two more chapters, one on the administrative interface and one on generic views. Had it also included a few pages about Django models, debugging Django code, and getting help from sources like Django forums and the Django online documentation it would have been a much more complete and useful reference.

What you have here is a quick tour of some of django's top features. While it's nowhere near a complete guide, it'll give you a good start and because of it's adherence to the KISS principle, won't leave you confused or overwhelmed.
Repetitive and Poorly Written 5 Nov. 2012
By David Padovano - Published on
Format: Paperback Verified Purchase
The book tries to cover the basics of django, which is does but unfortunately it does so very poorly repeating many of the same things in almost every chapter (ex: creating a django project, filling out settings and starting a new app). Even new users will be annoyed by this since by the 4th chapter, since you have done this many times by now get it the point. By the last few chapters its just wasted paper. There are also many inconsistencies with how the book shows you code examples in the exercises, any written code should stay in the same format but the book decides to change this without an obvious reason which make it tough to follow at times.

There are better books for much less to get beginners started, even the basic django tutorial on django's site would be a better option. I can't recommend this to anyone unfortunately. there's 10 bucks i'll never see again..... *sigh*
Were these reviews helpful? Let us know