Django 1.2 E-commerce and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Django 1.2 E-commerce on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Django 1.2 E-Commerce [Paperback]

Jesse Legg
3.0 out of 5 stars  See all reviews (2 customer reviews)
Price: CDN$ 43.88 & FREE Shipping. Details
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
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Wednesday, September 3? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $14.39  
Paperback CDN $43.88  
Join Amazon Student in Canada


Book Description

May 20 2010

Build powerful e-commerce applications using Django, a leading Python web framework

  • Build all the components for an e-commerce store, from product catalog to shopping cart to checkout processor
  • Build a high quality e-commerce site quickly and start making money
  • All the examples in the book will run smoothly for all the versions of Django 1.x
  • Follow a tutorial format to build many components from scratch while leveraging the open-source community to enhance functionality

In Detail

Django is a high-level Python web framework that was developed by a fast-moving online-news operation to meet the stringent twin challenges of newsroom deadlines and the needs of web developers. It provides an excellent basis to build e-commerce websites because it can be deployed fast and it responds quickly to changes due to its ability to handle content problems. Django with its proven strengths is all you need to build powerful e-commerce applications with a competitive edge.

This book explores how the Django web framework and its related technologies can power the next leap forward for e-commerce and business on the Web. It shows you how to build real-world applications using this rapid and powerful development tool.

The book will enable you to build a high quality e-commerce site quickly and start making money. It starts with the ambitious task of using Django to build a functional e-commerce store in less than 30 minutes, and then proceeds to enhance this design through the rest of the book. The book covers the basics of an e-commerce platform like product catalogs, shopping carts, and payment processing. By the end of the book, you will be able to enhance the application by adding a fully-functional search engine, generating PDF-based reports, adding interactivity to the user-interface, selling digital goods with micropayments, and managing deployment and maintenance tasks.

Explore Django and related web technologies to learn how they can power the next leap forward in e-commerce and business on the Web

What you will learn from this book

  • Leverage Django's strengths to build powerful applications quickly
  • Employ Django Models and Views to create a product catalog
  • Build a flexible categorization system to organize products
  • Create XML templates for selling products through the Google Checkout API
  • Employ advanced Django techniques like class-based and generic views, pluggable resources, and reusable applications
  • Simplify the development process using community projects like django-registration and django-profiles
  • Create fully-featured search engines to index and categorize a product catalog
  • Create integrations with leading web services and technologies like JSON, Salesforce, Amazon Aggregated Payments, and jQuery
  • Explore advanced Django and Python design concepts like class-based generic views and pluggable backends
  • Enhance your e-commerce site's UI with Javascript-Django integration
  • Utilize Django's storage backend to support content storage on Amazon S3
  • Sell digital goods and media using Amazon's FPS micropayments service

Approach

Packed with code examples and configuration hints for related web technologies, the book helps you add a new feature to your store in each chapter. It also provides additional documentation and comments for popular web APIs.

Who this book is written for

If you are a Django developer and wish to build an e-commerce application, then this book is for you. You need to be familiar with the basics of developing in Django.


Customers Who Bought This Item Also Bought


Product Details


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

Customer Reviews

5 star
0
4 star
0
2 star
0
1 star
0
3.0 out of 5 stars
3.0 out of 5 stars
Most helpful customer reviews
3.0 out of 5 stars Almost delivers 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?
3.0 out of 5 stars Good premise, adequate execution, poor editing June 18 2010
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?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 2.0 out of 5 stars  6 reviews
4 of 4 people found the following review helpful
3.0 out of 5 stars 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
3.0 out of 5 stars 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
2.0 out of 5 stars 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
1.0 out of 5 stars 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.
1 of 1 people found the following review helpful
2.0 out of 5 stars 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.
Search Customer Reviews
Only search this product's reviews

Look for similar items by category


Feedback