2010-05-04 103 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