que je peux faire:Filtre de relation SQLAlchemy?
table.relationship.filter(column = value)
pour obtenir un sous-ensemble de lignes pour les relations? et la même chose pour order_by?
que je peux faire:Filtre de relation SQLAlchemy?
table.relationship.filter(column = value)
pour obtenir un sous-ensemble de lignes pour les relations? et la même chose pour order_by?
Selon le relationship()
documentation, vous pouvez utiliser l'argument mot-clé order_by
avec relationship
s, pour définir l'ordre qui sera retourné. Sur la même page, il est mentionné que vous pouvez également utiliser l'argument mot clé primaryjoin
pour définir des paramètres de jointure supplémentaires. Je pense que cela peut être utilisé pour le filtre que vous voulez.
relationship()
avec option lazy='dynamic'
vous donne une requête (objet AppenderQuery
qui vous permet d'ajouter/supprimer des éléments), de sorte que vous pouvez .filter()
/.filter_by()
et .order_by()
il.
détails: http://docs.sqlalchemy.org/en/rel_0_7/orm/loading.html – Rescommunes
Version actuelle: http: //docs.sqlalchemy.org/en/rel_0_9/orm/loading.html – famousgarkin
Lien déplacé à nouveau: http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html –
lien brisé. user this à la place http://docs.sqlalchemy.org/en/rel_0_9/orm/relationships.html – Sheena