Django for the Desktop is a great way of describing Camelot. It uses SQL-Alchemy for the SQL connection and PyQT for the interface.
I don’t really know why they didn’t go with Django ORM (probably because it’s not released in a standalone form) but the way your code looks is exactly like a django model, and the django admin customizations.
Too bad for the QT dependency for Windows, but it’s still a nice way of developing applications which are just an interface to a database.