Господа, обычная пагинация в sqlalchemy работает без проблем, но непонятно одно - как сделать оффсет по мейни ту мейни связи? Например, я вывожу количество постов на странице тега с пагинацией, отношение мейни ту мейни. Если использовать tag.posts, то он отдает просто список, типа InstrumentedList, никаких спец методов нету. Если просто в базу селект делать, то непонятно, как проассоциировать посты и тег, например
select(Post).where(
что-то?).limit(9).offset(page.number)
Вот релейшен модели Тег
posts = relationship('Post', secondary=tags_posts_table,
back_populates='tags', lazy='joined')
Единственное, что приходит в голову, это средставим чисто питона дробить полученный список на части и отдавать их кусками, но как-то это по говнокодерски, что ли