0

私は上記のコードを使用して、項目に関連する画像ののインラインフォームセットを作成します。私はクラス名を結果のhtmlに追加してプレゼンテーションを飾る方法が必要です。通常のフォームの場合は、通常それぞれのクラス名を__init__()に追加しますが、そのアプローチはフォーシェットでは実現できません。私の質問を達成する方法はありますか?モデルフォームセットまたはインラインフォームセットのフィールドにクラス名を追加する方法はありますか?

+0

に送信するよりもすることができます: 'form for image_formset:form.my_class = 'Item''。 – danihp

答えて

2

inlineformset_factoryは、フォームの引数を受け入れ、あなたのカスタムのModelFormを作成し、単一のフォームでそれを行う場合は、おそらくあなたは、フォームセット内のすべてのフォームを反復処理あなたのパターンを適用することができ、工場

ItemImageFormSet = inlineformset_factory(Item, ItemImage, form=ItemImage, extra=5, max_num=5) 
関連する問題