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