If you are looking for something proven I would use django. It is easy to add new models and generate crud-UIs with django-admin. Django has many useful modules for extension.
Django's migrations are a nice way to take care of database changes. The NoSQL crowd should try this out before ranting about the benefits of "schemaless".