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

2024-09-26 18:08:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个常规类Something,它基本上只包含一些字段。我需要创建一个SQLAlchemy模型SomethingModel(在ORM中),它表示一个Something样的对象,并带有几个额外的字段(例如主键)。最好的办法是什么?你知道吗

到目前为止,我已经考虑过让SomethingModelSomething继承,但是我使用的是多重继承,我听说这是不好的(SomethingModel将从Something和SQLAlchemy的Base继承)。我还认为我可以直接从SomethingModel.__init__内部调用Something.__init__——这样会更好吗?你知道吗

我知道我仍然需要SQLAlchemy的列字段来保存在SomethingModel中的Something字段。这似乎也让事情变得有点混乱。你知道吗

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


Tags: 对象方法模型目标basesqlalchemyinitorm

热门问题