views:

2549

answers:

11

Please share your book or tutorial recommendations for the latest release (1.0) of Django.

+20  A: 

The obvious place to start is the The Django Book. It's available free online and a print copy came out last year.

If you are new to Django I'd definitely recommend working through it. I didn't take me too long and I came out the other end with what felt like - and still feels like - a good understanding of Django.

There are two versions available. The print version - which is also available online - says:

To the extent possible, this book covers Django 0.96 and higher. We've tried to write things in a forward-compatible way.

So there may be some 1.0 gotchas. However, the online version allows readers to leave comments so hopefully they will point out the more egregious incompatibilities.

Alternatively, you can use the new edition of the book, which is written for 1.0 but is not yet finished.

Dave Webb
+3  A: 

Besides the Django book, start here: http://docs.djangoproject.com/en/dev/.

Then, if you find something weird, look at the Google Group Django users.

Finally, as last resort look directly at the code. Unlike other frameworks, I like Django very much because of their architecture and good code.

Alex. S.
+1  A: 

Book is too old for 1.0 version, but it can give some point to start from. I recommend you read django-users google group, subscribe to community weblog (there's TONS of information), and you're always welcome on irc channel.

All resources can be found here http://www.djangoproject.com/community/

Dmitry Shevchenko
+12  A: 

If you prefer screencasts to written documentation, there is a new serie of tutorials "Django From The Ground Up" on This Week in Django.

zuber
The direct download URLs for the 13 episodes of "Django From The Ground Up" (Flash video) can be found in this SO post: http://stackoverflow.com/questions/62064 - near "Eric Florenzano". The open source VLC media player can play Flash videos.
Peter Mortensen
+7  A: 

Practical Django Projects looks to be a little more in-depth and project-centric than the official Django Book.

The author's notes about it might be of interest to you.

bigmattyh
James' book is very well written and is a great read. Pay attention to how he structures his project, as well as his coding style. He is the release manager for Django and his style is what you'll see in the Django source, should you decide to dive in.
camflan
The 2nd edition is just out which covers the (forthcoming) Django 1.1 release. See http://www.b-list.org/weblog/2009/jun/23/second-edition/
msanders
+3  A: 

I'd read through James Bennett's blog, whilst a lot of stuff applies to older versions of Django it's invaluable for getting a feel for writing good Django code.

Andrew Ingram
You should check out his book, even though it's not 1.0 ready :)
camflan
+1  A: 

It takes quite some time to get a book published. I don't believe there are any Django 1.0 books out yet. However Python Web Development with Django will cover Django 1.0 when it's released.

sherbang
+1  A: 

Do NOT get the current edition of Practical Django Projects. It much of it was made obsolete by the 1.0 release of Django. People trying to work through the book often end up to posting questions to the mailing list because they can't get the sample code to work.

It's a good book, but definitely not the one to get as a tutorial just yet. Hopefully that will be addressed in future editions.

Rob
+5  A: 

Pro Django covers the 1.0 release.

Vasil
Really good Django in-depth coverage.
Pierre-Jean Coudert
I 'm looking for more books like this one. After reading one or two books on django this kind of books is what I am looking for. I think that django for begginer to indermiate users has been covered while this is the only book for experienced django developers.
Yorgos Pagles
+3  A: 

2nd editions of The Definitive Guide to Django and Practical Django Projects are available now.

The first editions were available when Django 1.0 was stable. This time we have books for 1.1, but not the stable release of Django 1.1 :P

Imran
A: 

I love Django 1.0 Website Development and would highly recommend it. It takes you through the creation of a social bookmarking site, and still manages to have a somewhat reference style. I still refer back to it from time to time and plan to read it cover to cover again.

Wayne Koorts