我有一个模型Thing
,它可以由几种类型的Thing
likePointyThing
和TastyThing
. 我有第二个模型,Instance
它与 s 一对多相关Thing
(一个Instance
可能是 single 的类型,但给定的 sThing
会有很多)。然后 s 与带有 backref 的 a (每个都有一个但 a有很多s)相关联,以便 a可以调用它的属性来查看它拥有什么。Instance
Thing
Instance
Player
instance
Player
player
Instance
Player
.inventory
一切都很好,但我也有一个模型Place
。我希望Place
s 也拥有Instance
s ,就像 aPlayer
拥有 an一样instance
。
最好创建一个Owner
与模型链接的Instance
模型,然后将其子类化以获取Player
s 和Place
s 或我还不知道的 SQLAlchemy 中的一些迄今为止未知的方法?