I've just started this book and already the author has given several instructions on what to do, assuming the reader knows how. For such a long book you'd think there would be more instructions, but you'd be surprised by how many times just in the first few chapters you're told to do something with
Beginning Django E-Commerce
β Scribed by James McGaw
- Publisher
- Apress
- Year
- 2009
- Tongue
- English
- Leaves
- 409
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
I've just started this book and already the author has given several instructions on what to do, assuming the reader knows how. For such a long book you'd think there would be more instructions, but you'd be surprised by how many times just in the first few chapters you're told to do something with very loose instructions on HOW.
FYI, if I'm reading a book with BEGINNERS in the title, maybe you should tell me HOW to setup the MySql database, don't just give me what you typed into your command shell on a "Unix variant" machine. That does me no good.
So now I'm stuck and I have to go online to find instructions on how to create a MySql database and how to setup users and permissions. THANKS $40 BOOK!
But this gives me an idea for a book titled, "How To Omit Information In Beginner Books For Guaranteed Misery".
Jokes aside, if the book is starting with such holes, I'm scared for the rest of the book.
β¦ Table of Contents
Apress - Beginning Django e-commerce (10-2009) (ATTiCA)......Page 1
Contents at a Glance......Page 7
Contents......Page 9
About the Author......Page 18
About the Technical Reviewer......Page 19
Acknowledgments......Page 20
Introduction......Page 21
Best Laid Plans......Page 25
Selling Stuff Online......Page 26
Why Django ?......Page 28
Installing the Software......Page 31
Things to Consider Before You Start......Page 33
Business Requirements......Page 36
Summary......Page 40
A Django-istic Welcome......Page 41
Creating the MySQL Database......Page 43
Dealing with Django Exceptions......Page 46
Template & View Basics......Page 47
Advanced Templates with Inheritance......Page 49
Greater Ease with render_to_response()......Page 52
Adding in the CSS......Page 53
A Site Navigation Include......Page 59
Summary......Page 62
Models for Sale......Page 63
Databases 101......Page 64
What Django Gives You - The ORM......Page 68
Creating the Catalog App......Page 69
Our Code in Review......Page 97
Summary......Page 102
Shopping Cart Requirements......Page 103
Using Django Forms......Page 110
Creating the Shopping Cart Page......Page 119
Google Checkout API......Page 133
Making Friends with the Source......Page 177
Hooking into DjangoΒ΄s Authentication......Page 178
Django User Profiles......Page 189
Summary......Page 195
Dealing with Images......Page 197
Django Image Fields......Page 198
Image Template Changes......Page 201
Summary......Page 202
Instant Search......Page 203
Search Requirements......Page 204
Summary......Page 216
Product Page Recommendations......Page 217
Home Page Recommendations......Page 220
Building the Homepage......Page 226
Summary......Page 228
The Ajax Pros and Cons......Page 229
Product Reviews......Page 237
Product Catalog Tagging......Page 244
Summary......Page 253
Search Einge Optimization......Page 255
Launching the Site......Page 264
Google Analytics......Page 270
Google Base Product Feed......Page 275
500 Server Errors......Page 277
Web Security Overview......Page 279
Protecting Against External Attacks......Page 282
Summary......Page 302
Improving Performance......Page 303
Database......Page 304
Caching with Memcached......Page 311
Front-End Engineering......Page 317
Summary......Page 321
Why we Test......Page 323
Testing the Product Catalog......Page 328
Product Catalog Model Tests......Page 337
Testing Forms & Shopping Cart......Page 339
Deployment......Page 347
Django on Google App Engine......Page 364
Index......Page 388
π SIMILAR VOLUMES
Beginning Django E-Commerce is the first book to guide web developers through producing an e-commerce site using Django, the most popular Python web development framework. It covers everything you need to know to make your own e-commerce site, including how to make a shopping cart, a checkout, and a
<p><p><em>Beginning Django E-Commerce</em> guides you through producing an e-commerce site using Django, the most popular Python web development framework. Topics covered include how to make a shopping cart, a checkout, and a payment processor; how to make the most of Ajax; and search engine optimiz
<p><p><em>Beginning Django E-Commerce</em> guides you through producing an e-commerce site using Django, the most popular Python web development framework. Topics covered include how to make a shopping cart, a checkout, and a payment processor; how to make the most of Ajax; and search engine optimiz
Beginning Django E-Commerce guides you through producing an e-commerce site using Django, the most popular Python web development framework. Topics covered include how to make a shopping cart, a checkout, and a payment processor; how to make the most of Ajax; and search engine optimization best prac
<em>Beginning Django E-Commerce</em> guides you through producing an e-commerce site using Django, the most popular Python web development framework. Topics covered include how to make a shopping cart, a checkout, and a payment processor; how to make the most of Ajax; and search engine optimization