Tutorials & Snippets are a great way to learn Django, however this alone is not enough. That is where this page comes in. Books on specific parts of a language are a great way to progress.
Below are a list of books I am reading, have read and recommend.
Building an E-commerce site is not something to be taken lightly. There is a lot of planning; customer accounts & registration, orders, payment gateways, a good search facility & more. Save yourself a lot of research time and kick start your development. There is even a chapter on selling digital goods with a demo for Amazon AWS to help fully automate the process. Get the book or Read the Review
Testing is a pain, but this is something that simply MUST be done. Django has a great set of testing & debugging tools. This book shows you how to create your own tests as well as interpret and understand the results. Get the book
DjangoBook.com is an online version of The Django Book, a free book about the Django Web framework for the Python programming language.
Last, but probably the best resource, the official Django documentation. Django is extremely well documented and should probably be your first point of reference when trying to learn.