Django 1.2 E-commerce and over one million other books are available for Amazon Kindle. Learn more
CDN$ 44.96
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
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 1.2 E-Commerce Paperback – May 20 2010


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
CDN$ 44.96
CDN$ 42.74 CDN$ 33.66

2014 Books Gift Guide
Yes Please is featured in our 2014 Books Gift Guide. More gift ideas

Customers Who Bought This Item Also Bought



Product Details

  • Paperback: 244 pages
  • Publisher: Packt Publishing (May 20 2010)
  • Language: English
  • ISBN-10: 1847197000
  • ISBN-13: 978-1847197009
  • Product Dimensions: 19.1 x 1.3 x 23.5 cm
  • Shipping Weight: 454 g
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: #1,505,277 in Books (See Top 100 in Books)

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

Customer Reviews

3.0 out of 5 stars
5 star
0
4 star
0
3 star
2
2 star
0
1 star
0
See both customer reviews
Share your thoughts with other customers

Most helpful customer reviews

By Og Maciel on June 23 2010
Format: Paperback
'Django 1.2 E-Commerce' starts with a very ambitious goal: design, develop and deploy a functionam ecommerce web site for the fictional CranStore.com company. Sounds great, doesn't it?

I started flipping through the usual introductory pages explaining what Django is and why use it for a project like this. It was all fairly brief which already led me to believe that knowledge of Django's inner works and basic setup and configuration was required to follow along.

Well, the instructions are not as streamlined as other programming books I've read and it could be fairly tricky to follow the examples and logic if you're not already familiar with how Django works. There are several typos in the example code as well, mostly due to missing spaces between the commands and arguments. Adding to the confusion is the style the author chose to deliver his explanation of specific code changes, displaying snippets of code that will leave the reader wondering what specific file is being discussed.

Now, if none of these things sound scary to you, you'll be happy to know that the project itself is fairly well designed and worth your time. It was also the first time I saw an example of integrating Django with Google Checkout to set up a 'shopping cart' mechanism, and by the time you're done with the second chapter, you will have a very basic but functional ecommerce web site.

The subsequent chapters were a blur, talking about adding external modules and services to enhance your site's searching capabilities as well as exposing the data from your 'store' via APIs and generating reports with ReportLab.
Read more ›
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.
Format: Paperback
Disclaimer: I received a review copy of this book from the publisher, Packt Publishing.

I have worked with Django before and find it quite comfortable to use. My experience with e-commerce is somewhat limited, though. I expected the book to remedy this. It did manage to reach this goal I set, to some extent. My main gripe with the book was the quality of editing (plenty of errors, particularly in the code examples. missing code).

I think the book covers the area quite well. Sadly there's no mention of Satchmo, a Django based e-commerce platform. It would have been nice to see how using Satchmo compares to pure Django based solution.

I would have appreciated an expanded discussion on the specifics of the domain as well. Perhaps some case studies based on existing e-commerce sites would have fit the bill well.

There is information that's useful beyond e-commerce as well. Deployment, search and AJAX (rich UIs) sections reflect this. I also found the section discussing reports (ReportLab) interesting.

Though there were errors I found the writing style of the author enjoyable and comprehensive enough. It also appears that the author is responsive as can be seen by the availability of updated project files that are available from the author's blog ([...]) for the time being.

I think that people already having some experience with Django have the most to gain from the book. I would not recommend it to absolute beginners. Not the first edition at least.
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 Amazon.com (beta)

Amazon.com: 6 reviews
4 of 4 people found the following review helpful
Almost delivers June 22 2010
By Og Maciel - Published on Amazon.com
Format: Paperback
"Django 1.2 E-Commerce" starts with a very ambitious goal: design, develop and deploy a functionam ecommerce web site for the fictional [...] company. Sounds great, doesn't it?

I started flipping through the usual introductory pages explaining what Django is and why use it for a project like this. It was all fairly brief which already led me to believe that knowledge of Django's inner works and basic setup and configuration was required to follow along.

Well, the instructions are not as streamlined as other programming books I've read and it could be fairly tricky to follow the examples and logic if you're not already familiar with how Django works. There are several typos in the example code as well, mostly due to missing spaces between the commands and arguments. Adding to the confusion is the style the author chose to deliver his explanation of specific code changes, displaying snippets of code that will leave the reader wondering what specific file is being discussed.

Now, if none of these things sound scary to you, you'll be happy to know that the project itself is fairly well designed and worth your time. It was also the first time I saw an example of integrating Django with Google Checkout to set up a "shopping cart" mechanism, and by the time you're done with the second chapter, you will have a very basic but functional ecommerce web site.

The subsequent chapters were a blur, talking about adding external modules and services to enhance your site's searching capabilities as well as exposing the data from your "store" via APIs and generating reports with ReportLab. The author also talks about making use of javascript to add that AJAX-y feeling that we've come to expect of most modern sites and how to take advantage of S3 storage to sell your product.

The last chapter finally walks you through a few different ways you can deploy your final project to the world out there. I thought it was interesting to see Fabric being mentioned as a driver for deployment, as I have been playing with it at work to help me perform a series of tests on several different hosts for QAing purposes. Come to think of it, this may have been the first time I've seen it mentioned in a book, so I'm glad that this project seems to be picking up steam.

Overall, even with the issues of poor proof checking of the source code and the "everything and the kitchen sink" approach to the first chapters, if you're not new to Django and need to get some ideas on how to design and develop an ecommerce website, you may want to check out this book. I give it 3 out of 5 stars.bout+making+use+of+javas
4 of 4 people found the following review helpful
Good premise, adequate execution, poor editing June 18 2010
By Juho Vepsäläinen - Published on Amazon.com
Format: Paperback
Disclaimer: I received a review copy of this book from the publisher, Packt Publishing.

I have worked with Django before and find it quite comfortable to use. My experience with e-commerce is somewhat limited, though. I expected the book to remedy this. It did manage to reach this goal I set, to some extent. My main gripe with the book was the quality of editing (plenty of errors, particularly in the code examples. missing code).

I think the book covers the area quite well. Sadly there's no mention of Satchmo, a Django based e-commerce platform. It would have been nice to see how using Satchmo compares to pure Django based solution.

I would have appreciated an expanded discussion on the specifics of the domain as well. Perhaps some case studies based on existing e-commerce sites would have fit the bill well.

There is information that's useful beyond e-commerce as well. Deployment, search and AJAX (rich UIs) sections reflect this. I also found the section discussing reports (ReportLab) interesting.

Though there were errors I found the writing style of the author enjoyable and comprehensive enough. It also appears that the author is responsive as can be seen by the availability of updated project files that are available from the author's blog [...] for the time being.

I think that people already having some experience with Django have the most to gain from the book. I would not recommend it to absolute beginners. Not the first edition at least.
5 of 6 people found the following review helpful
Ready for headaches? Working with this book you better be! June 9 2010
By P. Washington - Published on Amazon.com
Format: Paperback
I'll keep it short:

Missing companion files.
Companion files that do exist are in the wrong folders and need to be sorted out.
Author takes a very strange approach to organizing the project.
Book begins stating it's going to do some things the hard way to teach what's under the hood, then it tells you to just copy and paste the code from files that don't exist.
Author jumps around a lot in the first few chapters.
Many code mistakes.

This book was clearly rushed, probably to compete with the Apress e-commerce offering which I also own and which also is not very good.

If you're looking for a Django e-commerce book and you're not good enough with Django to correct the authors mistakes, you deserve a hug.

If you're looking to learn Django I recommend Django 1.0 Web Site Development by Ayman Hourieh. Ayman wrote a very good book, with none of these obvious mistakes.

Final regards, if you're a newb, wait till the second edition, if you're not, you'll be able to work your way through it as long as you can catch the mistakes.

Hope I helped someone out there, now "I'm going going, back back, to Hades Hades!"

GL

PW
1 of 1 people found the following review helpful
Disappointed Aug. 8 2010
By David - Published on Amazon.com
Format: Paperback Verified Purchase
This book has very good contents, especially if you are new to building ecommerce websites in django. It has helped me to understand how I should design my catalog and product models and taught me how to add dynamic attributes, etc. I thought overall content was better than other ecommerce books I have read. Then why did I give out 2 stars?

Well...although the author seems to have a fine grasp on django, python and ecommerce, he fails to explain anything about his code. It's just full of random and erroneous codes.
His chapter, "Setting Up Shop in 30 Minutes" sounds really cool, but it will probably take at least 3 hours for intermediate developers and 10 plus hours for beginners. Most of those hours will be spent trying to figure out his set up and file structures and debugging his code. Why do I need to do this for $39.99 book? I hope in the next edition, he just adds 15 more minutes of content and explains where the random snippet of codes should be placed, which django instructions should be used and just call it "Setting Up Shop in 45 Minutes".

I will only recommend this book to intermediate to expert level django developers who just wants to 'read' to learn about ecommerce development. If you are a beginner and trying to learn django by following examples, please get other books. You will be completely lost and frustrated by random code snippets thrown at you.
1 of 1 people found the following review helpful
Don't buy this book!!!!! Nov. 23 2010
By Angel Rosario - Published on Amazon.com
Format: Paperback
This has got to be the most confusing book ever. The author does not use any of the code generation tools to create the projects which is the power of Django in the first place. Secondly there are TONS of code errors, I would prefer to waste my money elsewhere as this book has proven useless. You will start out with a confusing introduction and lead into a quagmire of poor explanations. I have worked with Django and I must say when I learned it the Apress and Oreilly set of books surpassed this collection by far. Packt has good books, however, this one is missing the mark.

I am extremely disappointed to have paid for this text. Honestly, you can go to blogs and/or h[...] and follow their examples. Save your money for beer or whatever floats your boat. Just don't spend it on this book. You will be extremely disappointed.


Feedback