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']))''的輸出是什麼? –