如何通过ORM类过滤SQLAlchemy查询?

时间:2016-03-09 20:38:51

标签: orm sqlalchemy

我正在使用declarative_base来创建ORM类层次结构。现在,我有一对多关系(让我们在类relatedFoo的任何子类之间调用CommonBase),我希望能够执行查询比如“给我与Foo相关的Bar”。我认为filter()喜欢

session.query(Foo).filter(Foo.related.any(SUBCLASS_CHECK))

其中SUBCLASS_CHECK应检查Foo.related的元素是否属于特定类,例如Bar

当然,我对任何解决方案持开放态度,并且不限于以任何方式使用any()的答案。 :-)这只是我正在研究的方向。

0 个答案:

没有答案