SQLAlchemy多态与关联对象的多对多关系

时间:2017-11-15 12:32:52

标签: sqlalchemy many-to-many polymorphic-associations

我有不同类型的项目,例如CityCountryContinent。我有Label个。我希望能够为CityCountryContinent对象添加多个标签。每个Label也可以有多个项目。

我不能在这里使用表继承来定义CityCountryContinent,因为模型及其各自的数据库表已经存在并已填充。由于数据库的大小,在我的情况下,将数据库迁移到不同的结构是不可能的。所以我试图用一个关联对象来实现它,但是我无法弄清楚,如何以某种方式创建从Country到关联的关系,它只检索具有{{1}的可用实例。 }

所以,我看起来像这样:

lablable_type = "country"

如何设计我的模型以达到我想要的效果?

0 个答案:

没有答案