我正在使用modelformset_factory。
如何在生成的每个表单域中添加占位符文本?
例如,我有
AdvisorsFormSet = modelformset_factory( S_Advisors,max_num=4,extra=4,exclude=(‘启动’,'id'))
然后
advisors_item_formset = AdvisorsFormSet(
request.POST, request.FILES, prefix='advisors',
queryset=S_Advisors.objects.filter(startup=startup))
如何在模板中呈现表单集表单时生成的每个表单字段中添加占位符文本?
谢谢!
发布于 2013-04-30 04:26:01
modelformset_factory接受form
关键字参数。
因此,如果您创建一个ModelForm
class AdvisorForm( forms.ModelForm ):
class Meta:
model=Advisor
def __init__( self, *args, **kwargs ):
super( AdvisorForm, self ).__init__( *args, **kwargs )
self.fields[ 'name' ].widget.attrs[ 'placeholder' ]="Enter name"
您可以将其传递给modelformset_factory
AdvisorFormSet=modelformset_factory( Advisor, form=AdvisorForm )
https://stackoverflow.com/questions/16290931
复制