获取modelform以输出modelform字段的自定义名称

时间:2018-06-02 19:30:01

标签: django django-forms modelform

我有一个模型形式:

class SubmitDomain(ModelForm):
    emailVerified = forms.CharField(max_length=50, required=False, widget=forms.TextInput(attrs={'class': 'validate', 'id': 'emailVerified'}))
    domainNm = forms.CharField(max_length=40, required=False, widget=forms.TextInput(attrs={'class': 'validate', 'id': 'domainNm'}))

在2+之前的django版本中,我能够创建verbose_name=something来更改模型的字段名称的 display 值,这与模型的字段名称实际不同。

例如,在我的表单上显示: domainNmemailVerified

如何让它显示: Domain Name Verifying Email

提前谢谢。

1 个答案:

答案 0 :(得分:1)

verbose_name是模型字段的属性,而不是表单字段。对于表单,请使用label。在Django 2中,这些都没有改变。