我正在使用 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 插件将表单动态添加到表单集