2010-05-04 15 views

risposta

10

In base allo relationship() documentation, è possibile utilizzare l'argomento chiave order_by con relationship s per impostare l'ordine che verrà restituito. Nella stessa pagina, si menziona che è possibile utilizzare anche l'argomento della parola chiave primaryjoin per definire parametri aggiuntivi del join. Penso che possa essere usato per il filtro che vuoi.

+0

collegamento interrotto. questo utente invece http://docs.sqlalchemy.org/en/rel_0_9/orm/relationships.html – Sheena

37

relationship() con lazy='dynamic' opzione offre una query (AppenderQuery oggetto che permette di aggiungere/rimuovere gli elementi), in modo da poter .filter()/.filter_by() e .order_by() esso.

+3

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

+3

Versione corrente: http: //docs.sqlalchemy.org/en/rel_0_9/orm/loading.html – famousgarkin

+7

Link spostato di nuovo: http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html –

Problemi correlati