2016-09-27 8 views
1

フォームのすべてのフィールドにクラスform-controlを追加するにはどうすればよいですか?フォームのすべてのフィールドにクラスを追加するにはどうすればよいですか?

class AddOfferForm(forms.ModelForm): 
    def __init__(self, *args, **kwargs): 
     super(AddOfferForm, self).__init__(*args, **kwargs) 
     self.helper = FormHelper() 
     self.helper.form_class = 'form-horizontal' 
     self.helper.form_method = 'post' 
+0

'Bootstrap 3'を使っていて、' crispy-forms'を使って 'form-control'クラスを追加したいですか? – AKS

+0

@AKSはい、したいです – user4812479812

+0

私の答えを確認してください。 – AKS

答えて

3

あなたの設定ファイルにbootstrap3するクリスピーな形でtemplate packを使用することができます。

CRISPY_TEMPLATE_PACK = 'bootstrap3' 

そして、これは自動的にフォームの各入力コントロールにform-controlクラスを追加します。

+2

ありがとう!私はCRISPY_TEMPLATE_PACK = 'bootstrap'を持っていました:) – user4812479812

関連する問題