嗨,我正在尝试在Django中自定义我的ModelForm。表单如下:
class RegistrationForm(forms.ModelForm):
class Meta:
model = Registration
fields = ['name', 'age', 'details'......]
我试图将不同的类以及占位符和无标签一起添加到不同的字段。我怎么做?可以在模板中执行此操作吗?
答案 0 :(得分:1)
您可以使用小部件将类和其他参数添加到字段
class RegistrationForm(forms.ModelForm):
name = forms.CharField(label=' ',widget=forms.TextInput(attrs={'class':'textClass','placeholder':'Enter Name'}))
details = forms.CharField(widget=forms.Textarea(attrs={'class':'special','maxlength':'100'}))
class Meta:
model = Registration
fields = ['name', 'age', 'details'......]
简要说明:Documentation