¿Cómo limitar / compensar el resultado de la relación sqlalchemy orm?
en caso de que tenga un modelo de usuario y un artículo, el modelo, el usuario y el artículo tienen una relación de uno a muchos. así puedo acceder a un artículo como este
user = session.query(User).filter(id=1).one()
print user.articles
pero esto enumerará todos los artículos del usuario, ¿y si quiero limitar los artículos a 10? en rieles hay unaall()
método que puede tener límite / compensación. en sqlalchemy también hay unaall()
método, pero no tome parámetros, ¿cómo lograr esto?
Editar
pareceuser.articles[10:20]
es válido, pero el sql no usó 10/20 en las consultas. entonces, ¿cargará todos los datos coincidentes y los filtrará en Python?