我在 Pylons 项目中使用 SQLAlchemy Python ORM。我有一个类“项目”,它与另一个类“条目”具有一对多的关系。我想在 SQLAlchemy 中做一个查询,它为我提供了所有与它们相关联的一个或多个条目的项目。目前我正在做:
[project for project in Session.query(Project) if len(project.entries)>0]
我知道这并不理想,但我不知道如何做一个过滤器来满足我的要求(例如 Session.query(Project).filter(Project.entries.exists()))。
有任何想法吗?