5

在 Django ModelForm 中,您可以像这样更改字段的小部件类型:

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

    class Meta:
        model = Entry

我可以很容易地从同一个模型创建一个模型集,如下所示:

EntryFormSet = modelformset_factory(Entry)

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

4

2 回答 2

13

EntryFormSet = modelformset_factory(Entry, form=EntryForm)

于 2009-06-29T05:36:54.107 回答
4

modelformset_factory接受一个关键字参数form,我相信它会让你传递你的表单类并使用它......

于 2009-06-29T05:31:15.003 回答