【发布时间】:2012-05-02 01:34:53
【问题描述】:
我有一个模型Thing,它可以被几种类型的Thing 子类化,例如PointyThing 和TastyThing。我有第二个模型Instance,它与Things 一对多相关(一个Instance 可能是单个Thing 的类型,但给定的Instances 会有很多Thing)。然后Instances 与带有后向引用的Player 相关联(每个instance 有一个Player,但player 有许多Instances),因此Player 可以将其称为.inventory 属性看看它拥有什么。
一切都很好,但我也有一个模型Place。我也希望 Places 拥有 Instances,就像 Player 拥有 instance 一样。
最好创建一个与Instance 模型相关联的Owner 模型,然后将其子类化以获取Players 和Places 或SQLAlchemy 中一些我不知道的迄今为止未知的方法还知道吗?
【问题讨论】:
标签: sqlalchemy flask flask-sqlalchemy