嗨,我正试图在Django中自定义我的ModelForm。表单如下:
class RegistrationForm(forms.ModelForm):
class Meta:
model = Registration
fields = ['name', 'age', 'details'......]
我试图将不同的类添加到不同的字段中,同时添加占位符和无标签。我该怎么做?有没有办法在模板中实现这一点?
您可以使用小部件将类和其他参数添加到字段中
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'......]
简要说明:文档