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

tip*_*ipu 4 python sqlalchemy

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

结果是

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

我期待一个列表或MyModel的东西,但我得到了一个对象查询.如何获取MyModel列表呢?

dwe*_*ner 6

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