1

Django では、抽象モデル クラスを作成してから実際の派生クラスを作成すると、これらのクラスだけが関連付けられたテーブルを持ち、抽象クラスを単独でインスタンス化することはできません。abstract=True メタ情報を削除すると、基本クラスの実際のテーブルが作成されますが、そうすると、クライアント コードで基本クラスのオブジェクトを作成できます。

基本クラスに関連付けられたテーブルを持ちながら、常に派生クラスをインスタンス化するようにクライアント コードを強制する方法はありますか?

4

1 に答える 1

0

クラスに戻っNoneたり上げたりすることもできますが、それが他のことに影響するかどうかはわかりませんが、試してみる価値はあります.NotImplemented__new__

于 2012-05-01T04:44:46.887 に答える