Na aula o professor cria uma nova classe CadastroForms() que repete muito código da classe LoginForms().
Decidi testar com um código diferente utilizando Herança e respeitando os princípios DRY do Django. Com isso evitei inclusive um erro demonstrado no vídeo, onde o professor esquecei de alterar uma label. Segue o código:
class CadastroForms(LoginForms):
email_cadastro = forms.EmailField(
label='Email de Cadastro',
required=True,
max_length=100,
widget=forms.EmailInput(
attrs={
'placeholder':'Ex: email@email.com',
'class':'form-control'
}
)
)
confirmacao_senha = forms.CharField(
label='Confirmação de senha',
required=True,
max_length=100,
widget=forms.PasswordInput(
attrs={
'placeholder':'Digite Sua senha mais uma vez',
'class':'form-control'
}
)
)