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