【发布时间】:2015-11-23 15:48:17
【问题描述】:
假设我有一个Thing 类,它与其他一些类Foo 和Bar 相关。
class Thing(Base):
FooKey = Column('FooKey', Integer,
ForeignKey('FooTable.FooKey'), primary_key=True)
BarKey = Column('BarKey', Integer, ForeignKey('BarTable.BarKey'), primary_key=True)
foo = db.relationship('Foo')
bar = db.relationship('Bar')
我想获取由我的relationships() 创建的与Thing 相关的类/表的列表,例如[Foo, Bar]。有什么办法吗?
这是一个密切相关的问题: SQLAlchemy, Flask: get relationships from a db.Model。这标识了关系的字符串名称,但不标识目标类。
上下文: 我正在为我的 SQL 数据库的声明性基础映射构建单元测试。大量的开发工作正在进行中,我希望进行可靠的检查。
【问题讨论】:
标签: python sqlalchemy