db.relationship('Team', uselist=False, backref='memberships', lazy='dynamic')
db.relationship('Role', uselist=False, backref='memberships', lazy='dynamic')
Как установить трехстороннюю связь «многие ко многим» в flask-sqlalchemy