from pear_admin.extensions import db class BaseORM(db.Model): __abstract__ = True def save(self): db.session.add(self) db.session.commit() def delete(self): db.session.delete(self) db.session.commit() def json(self): return {c.name: getattr(self, c.name) for c in self.__table__.columns}