Practical Django Projects (Pratical Projects) and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Practical Django Projects (Pratical Projects) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Practical Django Projects (Pratical Projects) [Paperback]

James Bennett
3.8 out of 5 stars  See all reviews (12 customer reviews)

List Price: $44.99
Price: $15.85 & FREE Shipping on orders over $25. Details
You Save: $29.14 (65%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, June 20? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $35.99  
Paperback $15.85  
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
There is a newer edition of this item:
Practical Django Projects (Expert's Voice in Web Development) Practical Django Projects (Expert's Voice in Web Development) 3.3 out of 5 stars (14)
$30.33
In Stock.

Book Description

June 26, 2008 1590599969 978-1590599969 1

Build a Django content management system, blog, and social networking site with James Bennett as he introduces the popular Django framework. You’ll work through the development of each project, implementing and running the applications while learning new features along the way.

Web frameworks are playing a major role in the creation of today’s most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to “make it easier to build better web applications more quickly with less code.”

Practical Django Projects is the first book to introduce this popular framework by way of a series of real–world projects.

What you’ll learn

  • Capitalize upon Django’s well–defined framework architecture to build web applications faster than ever before
  • Learn by doing by working through the creation of three real–world projects, including a content management system, blog, and social networking site
  • Build user–friendly web sites with well–structured URLs, session tracking, and syndication options
  • Let Django handle tedious tasks such as database interaction while you focus on building compelling applications

Who this book is for

Web developers seeking to use the powerful Django framework to build powerful web sites.


Frequently Bought Together

Practical Django Projects (Pratical Projects) + The Definitive Guide to Django: Web Development Done Right (Expert's Voice in Web Development) + Python Web Development with Django
Price for all three: $79.47

Some of these items ship sooner than the others.

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.

Product Details

  • Paperback: 256 pages
  • Publisher: Apress; 1 edition (June 26, 2008)
  • Language: English
  • ISBN-10: 1590599969
  • ISBN-13: 978-1590599969
  • Product Dimensions: 7.1 x 0.7 x 9.3 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #1,078,485 in Books (See Top 100 in Books)

Customer Reviews

Most Helpful Customer Reviews
24 of 26 people found the following review helpful
3.0 out of 5 stars Wait for the next edition of this book August 11, 2008
By Rob
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?
9 of 9 people found the following review helpful
4.0 out of 5 stars Good, but poorly timed 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?
11 of 12 people found the following review helpful
3.0 out of 5 stars Not for Beginners 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?
5 of 5 people found the following review helpful
4.0 out of 5 stars Good, but already dated. August 25, 2008
Format:Paperback|Amazon 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?
6 of 7 people found the following review helpful
5.0 out of 5 stars Ars Technica review of Practical Django Projects 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?
3 of 3 people found the following review helpful
5.0 out of 5 stars Must Have Book When Learning Django 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?
Most Recent Customer Reviews
5.0 out of 5 stars great examples
This is a nice book in that in building the projects, the author throws in large and small "side" details--from how to structure re-usable vs. Read more
Published on April 5, 2009 by boston-reader
3.0 out of 5 stars Out of date in less than a year
This book was published in 2008, when Django was in version 0.96. Almost immediately after publication Django released version 1.0, and the bulk of this book became out of date. Read more
Published on April 3, 2009 by Joseph D. Brown
2.0 out of 5 stars The Projects Don't Work
Book seems reasonably well written. I learned some things from the first two chapters but, as other reviewers have noted, Django 1.0 and beyond are not compatible with this book. Read more
Published on December 27, 2008 by A. M. Cohen
3.0 out of 5 stars Could be perfect BUT these serious flaws:
1) The code examples don't work with the current version of Django.

2) Despite several references to them in the book (eg p111), there are no source code downloads on... Read more
Published on November 10, 2008 by ldm616
3.0 out of 5 stars It's practically a book
Where's the chapter on deployment? You, know, that silly thing you have to do in order to put that practical project up somewhere that people can practically use it. Read more
Published on August 18, 2008 by orangekay
5.0 out of 5 stars A must have!
This book certainly doesn't disappoint. The examples are excellent, and can easily be abstracted and applied to just about any Django project. Read more
Published on July 6, 2008 by Brandon F. Taylor
Search Customer Reviews
Only search this product's reviews


Forums

Topic From this Discussion
How popular is Django ? Be the first to reply
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions


So You'd Like to...



Look for Similar Items by Category