2016-07-02 5 views
0

モデルフォームセットを使用して複数のレコードを一度に変更しています。私はシンプルなフォームセットとフォームで開始modelformsetで 'disable'属性を使用する

:新しい '無効' 属性を使用して

forms.py

class SetupForm(forms.Form): 
    student_id = forms.IntegerField(disabled=True) 
    student_firstname = forms.CharField(label = _("First Name")) 
    student_lastname = forms.CharField(label=_("Last Name")) 

は簡単でした。今、私は便宜のためにmodelformsetに変更しましたが、同じ属性を有効にする問題があります。

マイModelFormset:

views.py

def setup_student(request): 

    StudentFormSet = modelformset_factory(Student, 
            fields=('student_id', 'student_firstname', 'student_lastname',), extra=0) 

    participant_formset = KTNFormSet(queryset=Student.objects.all()) 

任意の助けもいただければ幸いです。

答えて

1

このようなあなたのフォームセットを宣言します。

StudentFormSet = modelformset_factory(Student, form=SetupForm, extra=0) 
関連する問題