2017-11-05 8 views
1

ProductにはProductとCategoryとManytoManyフィールドの2つのモデルがあります。 カテゴリがProductCreate Viewのキーとして表示されます。Django ManytoManyFieldとwidgets

カテゴリのウィジェットとフィールドをカスタマイズする必要があります。

Djangoソースのフィールドとウィジェットをチェックしましたが、ManyToManyの参照(クラス)は表示されません。

どのタイプのフィールドとウィジェットManyToMany関係が対応していますか(私はCharfieldをsaveまたはSelectFieldと仮定しています)?コードをどこで見つけることができますか?

答えて

2

モデルManyToManyFieldMultipleChoiceFieldと表示され、デフォルトのウィジェットはSelectMultipleですが、カスタマイズすることができます(この場合、フィールド/ウィジェットをカスタマイズする例)。 以下の参考文献に見つけることができます。
[1] https://docs.djangoproject.com/en/1.11/topics/forms/modelforms/#field-types
[2] https://docs.djangoproject.com/en/1.11/ref/forms/widgets/#setting-arguments-for-widgets

関連する問題