我应该如何基于另一个类创建SQLAlchemy模型?

时间:2013-01-27 20:53:43

标签: python sqlalchemy

我有一个普通的课程Something,它基本上只包含一些字段。我需要创建一个SQLAlchemy模型SomethingModel(在ORM中),它代表一个类似Something的对象,带有一些额外的字段(例如主键)。最好的方法是什么?

到目前为止,我已经考虑过从SomethingModel继承Something,但后来我使用的是多重继承,我听说这是不好的(SomethingModel将继承自Something和SQLAlchemy的Base)。我还以为我可以在Something.__init__内拨打SomethingModel.__init__ - 会更好吗?

我知道我仍然需要SQL Something字段的SQLAlchemy列字段,我要保存在SomethingModel中。这似乎也让事情变得更加混乱。

实现这一目标的“最佳”方法是什么?

1 个答案:

答案 0 :(得分:0)

为您的班级使用classical mapping