posso fare:Filtro relazioni SQLAlchemy?
table.relationship.filter(column = value)
per ottenere un sottoinsieme di righe per i rapporti? e lo stesso per order_by?
posso fare:Filtro relazioni SQLAlchemy?
table.relationship.filter(column = value)
per ottenere un sottoinsieme di righe per i rapporti? e lo stesso per order_by?
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.
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.
dettagli: http://docs.sqlalchemy.org/en/rel_0_7/orm/loading.html – Rescommunes
Versione corrente: http: //docs.sqlalchemy.org/en/rel_0_9/orm/loading.html – famousgarkin
Link spostato di nuovo: http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html –
collegamento interrotto. questo utente invece http://docs.sqlalchemy.org/en/rel_0_9/orm/relationships.html – Sheena