Dynamic models are an oft devised solution to the need for flexibility when storing data. This sort of thinking would also have you ridiculed, but with Django and South in hand, runtime database schema altering can help you safely do wonderful things the old school DBAs would never have approved.
About Will Hardy
Australian software engineer living in Berlin. Drinking Django since 2006, when it had a very different taste. Now happily freelancing on a variety of entertaining small projects and writing unnecessary frameworks to solve all the problems I run into.