2010-05-04 106 views

回答

10

根據relationship() documentation,您可以使用order_by關鍵字參數與relationship s來設置將返回的順序。在同一頁面上,它提到您也可以使用primaryjoin關鍵字參數來定義額外的連接參數。我認爲這可以用於你想要的過濾器。

+0

斷開的鏈接。用戶而不是http://docs.sqlalchemy.org/en/rel_0_9/orm/relationships.html – Sheena 2014-03-15 07:49:02

37

relationship()lazy='dynamic'選項爲您提供了一個查詢(AppenderQuery對象,它允許您添加/刪除項目),這樣你就可以.filter()/.filter_by().order_by()它。

+3

詳細信息:http://docs.sqlalchemy.org/en/rel_0_7/orm/loading.html – Rescommunes 2012-10-30 03:09:14

+3

當前版本:http: //docs.sqlalchemy.org/en/rel_0_9/orm/loading.html – famousgarkin 2014-03-28 09:09:53

+7

鏈接再次移動:http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html – 2015-05-18 20:39:06