title: Django admin: Can I create a form for admin interface at runtime?
body: <p>I want to display different forms in change_form depending on some model field's values.</p>
  
  <p>For example (imagine we have a realty agency):</p>
  
  <p>if <code>item.type == 'sale'</code>, I want to display 'price' field</p>
  
  <p>if <code>item.type == 'rent'</code>, I want to display 'price_per_month', 'price_per_month' etc - but not price</p>
  
  <p>ps: example is not perfect - because its problem can be solved via database structure - but my question is about <em>interface</em></p>