获取模型表单以输出模型表单字段的自定义名称
Get modelform to output custom name for modelform fields
我有一个模型:
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 值,使其与模型字段名称不同其实是。
例如,在我的表单上显示:
domainNm
和 emailVerified
如何让它显示:
Domain Name
Verifying Email
提前致谢。
verbose_name
是模型字段的属性,而不是表单字段。对于表单,您使用 label
。这些在 Django 2 中都没有改变。
我有一个模型:
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 值,使其与模型字段名称不同其实是。
例如,在我的表单上显示:
domainNm
和 emailVerified
如何让它显示:
Domain Name
Verifying Email
提前致谢。
verbose_name
是模型字段的属性,而不是表单字段。对于表单,您使用 label
。这些在 Django 2 中都没有改变。