2012-09-11 11 views
9

モデルのカスタムウィジェットをモデル定義で設定することはできますか?Django:モデル定義のデフォルトウィジェットを設定する

たとえば、ModelBモデルを参照してModelAモデルを作成すると、ModelAのmodelFormは、ModelBで定義されたカスタムウィジェットを使用してModelBの参照フィールドを自動的にレンダリングします。

背景のユースケースは、再利用可能なアプリケーションの作成です。再利用可能なアプリケーションは、このアプリケーションを使用する開発者向けにフォームフィールドウィジェットを提供する必要があります。

答えて

12

モデルのカスタムウィジェットをモデル定義で設定することはできますか?

はい、フィールドをオーバーライドすると、Specifying the form field for a model fieldとなります。

+1

おかげで、それは有望そうです。 –

関連する問題