как ограничить / сместить результат отношения sqlalchemy orm?
в случае, если у меня есть пользователь Модель и статья Модель, пользователь и статья являются отношением один ко многим. так что я могу получить доступ к статье, как это
user = session.query(User).filter(id=1).one()
print user.articles
но это будет перечислять все статьи пользователя, что если я хочу ограничить количество статей до 10? в рельсах естьall()
метод, который может иметь предел / смещение в нем. в sqlalchemy также естьall()
метод, но не принимать никаких параметров, как этого добиться?
Редактировать:
это выглядитuser.articles[10:20]
действительно, но sql не использовал 10/20 в запросах. так на самом деле он будет загружать все сопоставленные данные и фильтровать в Python?