私持ってACCOUNT_SIGNUP_FORM_CLASS
は、私は、次の各フィールドのラベルを交換しようとしているジャンゴ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
ですそれはレンダリングされたときにうまく表示されます。
4つのフィールドのラベルをどのように変更できますか?
'print(dir(self.fields ['email']))'の出力は何ですか? –