kann ich tun:SQLAlchemy-Beziehungsfilter?
table.relationship.filter(column = value)
eine Teilmenge von Zeilen für Beziehungen zu bekommen? und das gleiche für order_by?
kann ich tun:SQLAlchemy-Beziehungsfilter?
table.relationship.filter(column = value)
eine Teilmenge von Zeilen für Beziehungen zu bekommen? und das gleiche für order_by?
Entsprechend der relationship()
documentation können Sie order_by
Schlüsselwortargument mit relationship
s verwenden, um die Reihenfolge festzulegen, die zurückgegeben wird. Auf derselben Seite wird erwähnt, dass Sie auch das Schlüsselwort argument primaryjoin
verwenden können, um zusätzliche Join-Parameter zu definieren. Ich denke, das kann für den gewünschten Filter verwendet werden.
relationship()
mit lazy='dynamic'
Option gibt Ihnen eine Abfrage (AppenderQuery
Objekt, das Sie Elemente hinzufügen können/entfernen), so können Sie .filter()
/.filter_by()
und .order_by()
es.
Details: http://docs.sqlalchemy.org/en/rel_0_7/orm/loading.html – Rescommunes
Aktuelle Version: http: //docs.sqlalchemy.org/en/rel_0_9/orm/loading.html – famousgarkin
Link erneut verschoben: http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html –
unterbrochener Link. Benutzer dies stattdessen http://docs.sqlalchemy.org/en/rel_0_9/orm/relationships.html – Sheena