私は、Django が使用するモデル (メタクラス) 以外のモデルを作成する別の方法を作成しようとしています。
現在、Django はメタクラスを使用して、ユーザーが宣言したモデルのすべてのフィールド宣言をfields
ディクショナリに配置し、このディクショナリを使用して、このモデルをインスタンス化するときに提供される特定の kwarg リストからユーザーが宣言したモデル属性を割り当てます。
これを行うには、他にどのような方法がありますか? デコレーターを使用することを考えましたが、(デコレーターが動作する) ベース Model クラスをサブクラス化して、ユーザー宣言モデルを作成することはできません。私をあらゆる方向に向けてくれてありがとう!