如何使用SQLAlchemy将多个表映射到一个类

如何使用SQLAlchemy将多个表映射到一个类,sqlalchemy,Sqlalchemy,我是sqlalchemy新手,正在尝试将几个表映射到一个类 表的结构如下所示: Types -typeID -typeName -groupID ... TypeAttributes -typeID -attributeID -attributeValueInt -attributeValueFloat 其思想是让sqlalchemy将一个从TypeAttributes映射到普通类属性。 由于增加了复杂性,attributeValueInt和attribute

我是sqlalchemy新手,正在尝试将几个表映射到一个类

表的结构如下所示:

Types
  -typeID
  -typeName
  -groupID
  ...

TypeAttributes
  -typeID
  -attributeID
  -attributeValueInt
  -attributeValueFloat
其思想是让sqlalchemy将一个从TypeAttributes映射到普通类属性。 由于增加了复杂性,attributeValueInt和attributeValueFloat是互斥的。我的意思是,每个attributeID将有一个int或一个float,另一个将为null


你知道怎么做吗?或者关于更好的方法的建议(我无法控制数据库本身)。

看看这个问题: