Something
基本的にいくつかのフィールドを保持する通常のクラスがあります。いくつかの追加フィールド (主キーなど) を備えた、のようなオブジェクトを表すSQLAlchemy モデルをSomethingModel
(ORM で)作成する必要があります。Something
これを行う最善の方法は何ですか?
これまでのところ、SomethingModel
から継承することを考えSomething
ていましたが、悪いと聞いた多重継承を使用しています ( SQLAlchemySomethingModel
から継承することになります)。私はまた、単に内側から呼び出すことができると思っていました-その方が良いでしょうか?Something
Base
Something.__init__
SomethingModel.__init__
Something
に保存したいフィールドには、SQLAlchemy の列フィールドがまだ必要であることを認識していますSomethingModel
。これはまた、物事を少し面倒にするようです。
これを達成するための「最良の」方法は何ですか?