Python,SqlAlchemy,将对象推送到列表中

时间:2017-05-20 09:01:22

标签: python-3.x sqlalchemy

请告诉我,接下来要做的最好的方法是:

我得到类似这样的用户对象

user = User.query.filter(...).first()
resp = list(user)
return jsonify(resp)

好的,如果我只是返回用户对象就行了,但是当我将用户对象包装到列表中时,我得到TypeError: User object is not iterablle

哪种最佳方式,将用户对象推送到list?感谢

1 个答案:

答案 0 :(得分:1)

如果您只想要一个只有一个成员的列表,请尝试 resp = [user]

当您使用list(user)时,它会尝试迭代用户,并创建返回的每个值的列表。