title: django admin hierarchical inline model edit
body: <p>Consider a wiki application. There is a model <code>Page</code>, that has many <code>Revision</code>s and each revision has many <code>block</code>s.</p>
  
  <p>What is the simplest way to create an admin in which, you select a page and all the blocks of the latest revision appear; bonus points for letting change of revision by a dropdown (which is by default, sorted in reverse order anyway)</p>
  
  <p>Is it absolutely necessary to create views, or can I extend some of those StackedInline forms, override <code>save</code> and mention some magic meta options, to get it all done automagically.</p>