0
A
回答
0
当你,如果你,如果你想列表,那么你可以使用这个
In [5]: list (session.query(User).filter(User.username=='test'))
运行过滤器
In [4]: session.query(MPA).filter(User.username=='test')
Out[4]: <sqlalchemy.orm.query.Query object at 0x25d12d0>
所以运行查询
In [3]: session.query(User).all()
2012-01-05 16:45:42,553 INFO sqlalchemy.engine.base.Engine BEGIN (implicit)
2012-01-05 16:45:42,554 INFO sqlalchemy.engine.base.Engine SELECT user.username AS user_username
FROM user
错误,但在内部它会请致电.all()
方法。
0
Query.filter(criterion)
方法不返回实例对象。从文档:
应用给过滤标准的查询和返回新产生的
Query
Query.all()
,在另一方面,返回结果。从文档:
返回此
Query
作为列表所表示的结果。
为了解决你的任务,只需添加.all()
到查询与filter
,这将执行查询:
my_session.query(...).filter(...).all()
+0
它提供了“属性all()不受支持的错误” – northlondoner 2012-01-06 05:41:12
+0
@northlondoner:请提供示例代码,它会产生您描述的错误... – van 2012-01-06 07:43:00
相关问题
- 1. sqlalchemy,将ID列表转换为对象列表
- 2. 将IEnumerable对象列表转换为对象数组列表C#
- 3. 将Hashtable转换为对象列表
- 4. 将平面列表转换为对象
- 5. 将JSON转换为C#对象列表
- 6. 将deque对象转换为列表
- 7. 将JSON对象转换为C#列表
- 8. 将对象转换为通用列表
- 9. 如何将对象列表转换为对象队列
- 10. Python - SqlAlchemy:将元组列表转换为原子值列表
- 11. 将字符串对象转换为python中的列表对象
- 12. 如何将对象类型列表转换为对象数组
- 13. 将对象转换为其他类型,包括对象列表
- 14. 如何将对象列表转换为JSON对象?
- 15. 将列表对象转换为Dataframe(series)对象,python
- 16. 将java向量转换为javascript对象
- 17. django将对象列表转换为主键列表
- 18. 如何将对象列表转换为接口列表?
- 19. 将一个对象列表转换为另一个列表
- 20. 将unicode对象列表转换为字符串列表
- 21. 将字符串列表转换为简单对象列表
- 22. 将列表(的对象)转换为列表(的字符串)
- 23. 如何将列表(对象)快速转换为列表(“Object.field”)?
- 24. 如何将对象列表转换为另一个列表。
- 25. 如何将对象转换为标题
- 26. 将列表转换为变量序列
- 27. Python将对象列表转换为一个对象参数的列表
- 28. 如何将平行列表的对象转换为对象列表?
- 29. Java8将对象列表转换为对象的一个属性列表
- 30. 我如何将DataTable转换为列表{对象,列表{对象}} Linq
它给了我一个错误“对象不是可迭代的” – northlondoner 2012-01-06 05:44:06
威尔您请提供您的代码,以便我们可以检查 – Nilesh 2012-01-10 11:16:59