class Tag(Base):
__tablename__ = 'tags'
id = Column(Integer, primary_key=True, autoincrement=True)
slug = Column(String(50), unique=True, nullable=False)
class Post(Base):
__tablename__ = 'posts'
id = Column(Integer, primary_key=True, autoincrement=True)
title = Column(String(200), unique=True, nullable=False)
tags = relationship('Tag', secondary=posts_tags, backref='posts')
created_time = Column(Date, default=date.today())
content = Column(Text)
Ce que je peux filtrer les messages par tag: tag.posts
, mais je ne peux pas filtrer la collection messages utilisent l'expression tag.posts.filter(Post.id > 10).all()
tels que les modèles Django.sqlalchemy plusieurs à plusieurs, comment filtrer la collection
Alors, comment filtrer la collection plusieurs-à-plusieurs?