sqlalchemy返回结果作为Query对象而不是MyModel类型

时间:2013-02-04 03:58:54

标签: python sqlalchemy

accounts = db.query(models.MyModel).filter(models.MyModel.id == user_id) print(accounts)

结果

<sqlalchemy.orm.query.Query object at 0x1dbafd0>,

我期待MyModel的列表或东西,但我得到了一个对象查询。我怎样才能获得MyModel列表?

1 个答案:

答案 0 :(得分:6)

您需要在该查询上调用.all()。您要获取的对象是非物质化查询。