title: Django model inheritance - can I change model type?
body: <p>When I use multi-table inheritance, Django creates two tables - one for the base class, and one for the derived one, pointing to the first. Is there a way to keep the base table entry while deleting the derived one, and create another entry for another model?</p>
  
  <p>To put it simpler: I have models: A, B(derived from A), C(derived from A). I want to convert an object of type B to type C. Copying is not a good solution because A serves as a set of items, so items point to it with a ForeignKey.</p>