Practical Django Projects and over one million other books are available for Amazon Kindle. Learn more
Try the eTextbook free for 7 days on your Fire, iOS, Android, PC, or Mac.

Condition: Used: Very Good
Comment: Fulfilled and Delivered by Amazon. Eligible for *FREE* super saver shipping on products over $35. Hassle free returns! No highlighting or writing, corners are scuffed slightly. Pages are bent a little. CD or access code comes with the book if required. Artwork is bright and product is in good condition. Stored, Sold + Shipped by Amazon.
Access codes and supplements are not guaranteed with used items.
  • List Price: $44.99
  • Save: $35.09 (78%)
FREE Shipping on orders over $35.
Only 20 left in stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Practical Django Projects... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Practical Django Projects (Expert's Voice in Web Development) Paperback – June 25, 2008

ISBN-13: 978-1590599969 ISBN-10: 1590599969 Edition: 1st

Buy New
Price: $9.90
25 New from $2.96 24 Used from $0.01 1 Collectible from $9.96
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$9.90
$2.96 $0.01

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$9.90 FREE Shipping on orders over $35. Only 20 left in stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Practical Django Projects (Expert's Voice in Web Development) + Beginning Django E-Commerce (Expert's Voice in Web Development)
Price for both: $57.89

Buy the selected items together

Editorial Reviews

About the Author

James Bennett is a web developer for the World Company of Lawrence, Kansas, and is a major contributor to the Django project. His current role within the Django community is as the software project's release manager.
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Expert's Voice in Web Development
  • Paperback: 256 pages
  • Publisher: Apress; 1 edition (June 25, 2008)
  • Language: English
  • ISBN-10: 1590599969
  • ISBN-13: 978-1590599969
  • Product Dimensions: 7 x 0.6 x 9.2 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #1,528,323 in Books (See Top 100 in Books)

Customer Reviews

This is a well-written book that is fairly easy to read.
Brad K. Montgomery
Apress, the publisher, has not given any updates to the errata nor do they have the book's source code posted.
Amazon Customer
I would highly recommend this book to anyone wanting to learn more about Django.
Jason Broyles

Most Helpful Customer Reviews

24 of 26 people found the following review helpful By Rob on August 11, 2008
Format: Paperback
This book is a solid, practically-oriented introduction to Django, but be warned: the code in the book fails with Django 1.0. This is an important caveat because you cannot progress through the exercises unless you know the gotchas and how to modify the code accordingly. Some of the incompatibilities are quite major.

I found that the book pitches a bit low for an experienced developers and it's thin on discussion of the meat of what's going on under the hood. A minor issue with the book is the author's insistence on "admonishing" you literally every second page. You see, calling things "admonitions" one of the secret signs that Python nerds use to show that they're part of that very special little gang of elite hardcore "Pythonistas". For the rest of us, it's just grating (or maybe I'm just not dope enough to be a Pythonista, yo. Y'know what I'm saying, bro? Word.)

Issues aside, I do like its very hands-on approach and I'm betting that the next edition will be a 4.5 star book.
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
10 of 10 people found the following review helpful By Justin Abrahms on August 14, 2008
Format: Paperback
This book is a great book. 2 nits. One big, one small.

Nit #1: "Admonitions" seems a bit contrived.

Nit #2: This book should have either been released earlier or released 3 months later. The game is changing with 1.0 and all previous books will require fixes and updates to work. This increases the barrier to entry for newbies and should be rectified as soon as possible.

[Update: Word is there will be a hg repo for updated code samples. Now retracting Nit #2]
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
11 of 12 people found the following review helpful By Amazon Customer on August 26, 2008
Format: Paperback
Another reviewer noted that this was the perfect book for beginners/newbies. It is not. As stated in the book and on the back cover, it is for intermediate folk.

The book makes quite a few assumptions about the reader's level of Django and development experience, as a result it can be a very frustrating experience for a beginner.

Please also note, as other reviewers have noted, that the book's code examples are for Django .9x (update: written for 0.96) and not for 1.0. Apress, the publisher, has not given any updates to the errata nor do they have the book's source code posted. So, if you are not an intermediate python programmer or an intermediate Django developer, you may find yourself throwing this book or your computer in frustration.

Other than that, if I could just figure out which version of Django it is written for, I would love this book.
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
5 of 5 people found the following review helpful By Brad K. Montgomery on August 25, 2008
Format: Paperback Verified Purchase
This is a well-written book that is fairly easy to read. If you're new to Django (or web development in general), this book will teach you how things fit together. There are lots of code examples, and the author walks you through building an app, and then puts the complete code at the end of the section (which I like).

The code in this book seems to be built using the 0.96 release of Django. I started learning with the svn version (leading up to 1.0), and a large number of things work differently than explained in the book. If you buy this book and want to use version 1.0, you'll often need to read through Django's documentation, too. Also, the author periodically explains some basic python syntax in an effort to make the book more accessible to new python users. In my opinion, this could be removed from the book in order to spend more effort explaining Django.

Overall: A good book. I'm glad I bought it.
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
7 of 8 people found the following review helpful By Clinton Ecker on July 11, 2008
Format: Paperback
The final, and best, section of this book covers a few topics that have personally revolutionized my understanding and how I think about developing my Django applications. James goes to great lengths to explain the philosophy behind Django's concept of reusable applications.

The idea here is that one should strive to develop small, tightly-focused, and loosely coupled applications (or modules) that can be plugged into any application to add instant functionality. In fact, a large portion of what makes Django such an attractive framework--it's auto-generated admin interface, and copious add-on library--are developed in this exact same fashion. It's one of the reason's Django is so powerful and easy to adopt.

With few Django books on the market at this point, I would recommend Practical Django Projects to anyone who has at least cursory experience with web development or web frameworks. By going through the two substantial projects in this book, a competent developer can hone their Django skills to a level that some have reached only after months or years. This book is short for the amount of useful information it will impart on you; at a thin 256 pages, you'll be speeding through chapters at a nice brisk pace that satisfied my scatterbrained personality.

[...]
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
4 of 4 people found the following review helpful By Jason Broyles on July 22, 2008
Format: Paperback
If you found that you have worked through the tutorial on the official Django website and are still wanting more, this is the book to get. I started working with Django about 2 months ago and first purchased The Definitive Guide to Django. I am not to familiar with any type of web or other programming and definitely not familiar with web frameworks. After working through the guide and reading some of the online documentation, I found that I was still confused in some areas.

Make sure you work through some of the basics of Django before reading this book. While it does take you step by step through making different projects, you may be confused if you have never seen Django before. There are a ton of great applications out there already developed with Django and this book takes you in to a few examples of them.

In my eyes, James Bennett is the leading authority on Django tutorials. I find myself finding more and more great examples on his personal blog every day. I would highly recommend this book to anyone wanting to learn more about Django.
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 Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Practical Django Projects (Expert's Voice in Web Development)
This item: Practical Django Projects (Expert's Voice in Web Development)
Price: $9.90
Ships from and sold by Amazon.com