在Django ModelFormset中更改字段类型

时间:2009-06-28 22:06:34

标签: django django-forms formset

在Django ModelForm中,您可以更改字段的窗口小部件类型,如下所示:

class EntryForm(ModelForm):
    entity = forms.CharField()

    class Meta:
        model = Entry

我可以轻松地从同一模型创建一个modelformset:

EntryFormSet = modelformset_factory(Entry)

但是有没有办法在创建modelformset时包含输入字段类型更改?

2 个答案:

答案 0 :(得分:13)

EntryFormSet = modelformset_factory(Entry,form = EntryForm)

答案 1 :(得分:4)

modelformset_factory会使用关键字参数form,我相信它会让您通过表单类并使用它...