对于查询到的结果,可以利用一个dict={}
来进行存储
def to_json(inst, cls):
d = dict()
'''
获取表里面的列并存到字典里面
'''
for c in cls.__table__.columns:
v = getattr(inst, c.name)
d[c.name] = v
return json.dumps(d)
class RFID(db.Model):
id = db.Column(db.Integer, primary_key=True)
node = db.Column(db.String(10))
card = db.Column(db.String(24))
timestamp = db.Column(db.DateTime, default=datetime.now)
@property
def serialize(self):
return to_json(self, self.__class__)