I'd recommend a section on 'Function Based Views' in there as well. I've personally found the CBV-based approach is sometimes good but in most cases I still prefer the FBV approach. You see it often enough that I think it is worth going over in detail.
If you want to see the video of the guy who wrote Effective Django giving it as a tutorial, here you go: <a href="http://pyvideo.org/video/1717/effective-django-0" rel="nofollow">http://pyvideo.org/video/1717/effective-django-0</a>
This is wonderful! I feel like the django documentation, combined with 10,000 stack overflow questions is the wrong way to get started, and yet, that's how it was for me. I will use this all the time for tips and pointers. Thanks!!
Fantastic so far, easy to follow.<p>I've come to a snag at "Writing a Test" (<a href="http://effectivedjango.com/tutorial/models.html#writing-a-test" rel="nofollow">http://effectivedjango.com/tutorial/models.html#writing-a-te...</a> ) though, it's not clear which file I should be adding the test class to.<p>From following the tutorial I would think models.py but from browsing the file structure I would expect test.py
This is awesome. I haven't touched Django even though I develop in Python on a daily basis... been meaning to but hadn't found a reason to. I've bookmarked this for when I finally get the itch.<p>Btw, there are some weird formatting issues in the tutorial (underscores after links?).
considering that I already know python, if I wanted to make a good looking personal gtd type webapp, am I better off learning django or should I rather learn node.js?
I worked with Nathan (guy behind Effective Django) at Eventbrite for a few years and highly recommend him as being a very informed python and django expert.