0
我有以下形式ACCOUNT_SIGNUP_FORM_CLASS
指向Django的Allauth顶替标签
class SignupForm(forms.Form):
def __init__(self, *args, **kwargs):
super(SignupForm, self).__init__(*args, **kwargs)
for field_name in self.fields.keys():
print(field_name, self.fields[field_name].label)
我试图更换标签为每个以下字段:username
,email
,password1
和password2
。表单启动时,打印以下内容。
username Username
email None
但在我的浏览器中所呈现的形式显示了所有与其标签领域
Username*
E-mail*
Password*
Password (again)*
为什么只有username
和email
正在打印的,为什么是email
字段标签为None
还它在渲染时显示得很好。
我将如何更改所有四个字段的标签?
'print(dir(self.fields ['email']))''的输出是什么? –