Поля только для чтения в наборе форм django

Я использую фабрику modelformset для создания набора форм из полей модели. Здесь я хочу, чтобы только объекты набора запросов были доступны только для чтения, а другие (дополнительные формы )— как поля, не предназначенные только для чтения

. Как я могу достичь этого?

  AuthotFormSet = modelformset_factory(Author, extra=2,)
  formset = AuthorFormSet(queryset=Author.objects.all())

В вышеприведенном наборе форм я хотел отображать все объекты набора запросов только для чтения, а оставшиеся дополнительные формы - как поля, не предназначенные только для чтения. Как я могу этого добиться?

если бы я использовал,

      for form in formset.forms:
          form.fields['weight'].widget.attrs['readonly'] = True

Это преобразует все формы (, включая дополнительные поля ), только для чтения, чего я не хочу. А также я использую плагин jquery для динамического добавления формы в набор форм

6
задан Asif 3 July 2012 в 15:08
поделиться