2010-05-04 21 views

Respuesta

10

De acuerdo con relationship() documentation, puede usar el argumento de palabra clave order_by con relationship s, para establecer el orden que se devolverá. En la misma página, menciona que también puede usar el argumento de palabra clave primaryjoin para definir parámetros adicionales de unión. Creo que se puede usar para el filtro que quieras.

+0

enlace roto. usuario en su lugar http://docs.sqlalchemy.org/en/rel_0_9/orm/relationships.html – Sheena

37

relationship() con lazy='dynamic' opción le da una consulta (AppenderQuery objeto que le permite añadir/quitar elementos), por lo que puede .filter()/.filter_by() y .order_by() ella.

+3

detalles: http://docs.sqlalchemy.org/en/rel_0_7/orm/loading.html – Rescommunes

+3

Versión actual: http: //docs.sqlalchemy.org/en/rel_0_9/orm/loading.html – famousgarkin

+7

Enlace movido nuevamente: http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html –