Django generic class based views
Since Django 1.3 there are "generic class based views", which can save a lot of work. To get a better overview of the complex design, here are some diagrams.
The diagrams represent the class-hierarchy and lists methods and attributes. In addition to the django-documentation I recommend to read the sources with your prefered editor. There is also a website for browsing the code if you like it this way: http://ccbv.co.uk/.