9
萬一我有用戶模型和文章模型,用戶和文章是一對多的關係。所以我可以訪問這樣的文章如何限制/抵消sqlalchemy orm關係的結果?
user = session.query(User).filter(id=1).one()
print user.articles
但是,這將列出用戶的所有文章,如果我想限制文章到10?在軌道中有一個all()
方法,它可以有限制/偏移量。在sqlalchemy中還有一個all()
方法,但不帶參數,該如何實現?
編輯:
似乎user.articles[10:20]
是有效的,但SQL沒有在查詢中使用10/20。所以實際上它會加載所有匹配的數據,並在python中過濾?