def get_shakemaps():
session = Session()
sms = (session.query(ShakeMap)
.order_by(ShakeMap.recieve_timestamp.desc())
.all())
sm_dicts = []
for sm in sms:
sm_dict = sm.__dict__.copy()
sm_dict.pop('_sa_instance_state', None)
sm_dicts += [sm_dict]
sm_json = json.dumps(sm_dicts, cls=AlchemyEncoder)
Session.remove()
return sm_json
评论列表
文章目录