17 lines
349 B
Python
17 lines
349 B
Python
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}
|