【发布时间】:2015-08-05 17:32:36
【问题描述】:
我想获取与特定TableA 实例相关的所有TableB 实例。这是一个多对多的关系。我该如何构造这个查询?
class TableA(db.Model):
__tablename__ = 'tableA'
id = db.Column(db.Integer, primary_key=True)
class TableB(db.Model):
__tablename__ = 'tableB'
id = db.Column(db.Integer, primary_key=True)
many_to_many = db.relationship(TableA, secondary='association_table')
association_table = db.Table('association',
db.Column('tableA_id', db.Integer, db.ForeignKey(TableA.id)),
db.Column('tableB_id', db.Integer, db.ForeignKey(TableB.id))
)
【问题讨论】:
标签: python flask sqlalchemy flask-sqlalchemy