How to serialize SqlAlchemy result to JSON?

后端 未结 27 1885
说谎
说谎 2020-11-22 09:59

Django has some good automatic serialization of ORM models returned from DB to JSON format.

How to serialize SQLAlchemy query result to JSON format?

I tried

27条回答
  •  执笔经年
    2020-11-22 10:06

    step1:
    class CNAME:
       ...
       def as_dict(self):
           return {item.name: getattr(self, item.name) for item in self.__table__.columns}
    
    step2:
    list = []
    for data in session.query(CNAME).all():
        list.append(data.as_dict())
    
    step3:
    return jsonify(list)
    

提交回复
热议问题