标签: python flask sqlalchemy flask-sqlalchemy
我无法找到一种毫无意义的方式来做一些微不足道的事情。当查询变得复杂时,我发现在普通的旧SQL中编写它们更容易:
q = 'SELECT...' entries = db.session.execute(q)
它给了我一个<class 'sqlalchemy.engine.result.ResultProxy'>对象。
<class 'sqlalchemy.engine.result.ResultProxy'>
此时我想将此对象视为python列表,可能会执行一些jsonify(entries)等,但这些都不能在框外工作。
jsonify(entries)
答案 0 :(得分:1)
最简单的方法是使用某种对象编组库,例如。 Marshmallow,但到目前为止,这不是一次性解决方案。