7
私はDocument
とPerson
という2つのモデルがあるとします。 Document
は「所有者」プロパティを介してPerson
との関係を持っています。今:SqlAlchemyでjoinloadedテーブルをフィルタリングする方法は?
session.query(Document)\
.options(joinedload('owner'))\
.filter(Person.is_deleted!=True)
ダブル参加表Person
。 1人の人物のテーブルが選択され、倍増したものがフィルタリングされます。これは、ドキュメント行がフィルタリングされないようにしたいのです。
joinloadedテーブル/モデルにフィルタを適用するにはどうすればよいですか?