首页 > 解决方案 > 获取模型表单以输出模型表单字段的自定义名称

问题描述

我有一个模型:

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以更改与模型字段名称实际不同的模型表单字段名称的显示值。

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

我怎样才能让它显示: Domain Name Verifying Email

先感谢您。

标签: djangodjango-formsmodelform

解决方案


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


推荐阅读