0
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)
,我可以按标签过滤的帖子:tag.posts
,但我无法过滤的帖子收集使用表达式tag.posts.filter(Post.id > 10).all()
如Django模型。SQLAlchemy的许多一对多的关系,如何过滤收集
那么如何过滤多对多的集合呢?