Flask-SQLAlchemy: multiple filters through one relation
问题 I have two models, Tags and Photos, that have a many-to-many-relationship like so: tag_identifier = db.Table('tag_identifier', db.Column('photo_id', db.Integer, db.ForeignKey('photo.id')), db.Column('tag_id', db.Integer, db.ForeignKey('tag.id')) ) class Tag(db.Model): id = db.Column(db.Integer, primary_key=True) class Photo(db.Model): id = db.Column(db.Integer, primary_key=True) tags = db.relationship('Tag', secondary=tag_identifier, backref=db.backref('photos', lazy='dynamic'), lazy='dynamic