Estoy usando SQLAlchemy Python ORM en un proyecto de Pilones. Tengo una clase "Proyecto" que tiene una relación uno a muchos con otra clase "Entrada". Deseo hacer una consulta en SQLAlchemy que me proporcione todos los proyectos que tienen una o más entradas asociadas a ellos. En el momento que estoy haciendo:Filtrando por recuento de relaciones en SQLAlchemy
[project for project in Session.query(Project) if len(project.entries)>0]
que sé que no es lo ideal, pero no puedo encontrar la manera de hacer un filtro que hace lo que yo requiero (por ejemplo Session.query .Filter (Proyecto) (Project.entries.exists())).
¿Alguna idea?
como en, Session.query (Proyecto) .filter (Project.entries.any()) –
Funciona muy bien, muchas gracias! – wxs