我正在构建一个这样的formset:
InterestFormSet = modelformset_factory(Interest, \
formset=BaseInterestFormSet, exclude=('userid',), extra=2)
我希望为此表单的元素设置默认标签和值。
我知道,在简单的表单中,我可以使用fields
dict为表单的特定字段更改这些内容,但是如何使用formset完成?
我尝试扩展formset(如您所见),看看我是否可以从self.fields
内访问__init__
,但没有运气。
答案 0 :(得分:1)
这样的事情应该做你想做的事情:
class InterestForm(ModelForm):
pub_date = DateField(label='Publication date')
class Meta:
model = Interest
exclude = ('userid',)
InterestFormSet = modelformset_factory(Interest, form=InterestForm, extra=2)
答案 1 :(得分:0)
Formsets没有字段,只有具有字段的表单。所以你必须直接处理这些表格。