これが私が使用していたものです:
class a(models.Model):
x = models.CharField()
class b(a):
pass
これの問題は、b のインスタンスが作成されると、a のインスタンスも作成されることです。これは、b がデータベース テーブルなどの Django が割り当てるプロパティを継承しているためだと思います。この重複が起こらないように、b にすべてのフィールドとメソッドを持たせたいと思います。a から b にすべてのコードを単純にコピー アンド ペーストしたり、抽象基本クラス c を使用して a と b の両方を c から継承したりすることなく、これを行うにはどうすればよいでしょうか (2 つのモデル/クラスのみが必要です)。メタクラスを使用する必要がありますか?