Sí, supongo que es una posible solución, pero como aun no conozco muy bien phyton me guío por un libro que compré sobre programación QT en python y hacen la conexión a la base de datos con QtSql. Éste permite acceder a los campos directamente por su nombre:
Código Python:
Ver originalvarNombreCampo = self.record.value('nombrecampo')
y por lo que he visto con mysqldb no se puede acceder por el nombre del campo (seguramente estoy equivocado), por eso me gustaba más la idea de QtSql