Pergunta

Estou usando django.contrib.auth.views.login para fazer login nos usuários. Quando o login falha, os campos de usuário e senha são publicados de volta no formulário.

Qual é a maneira correta de limpar isso?

Foi útil?

Solução

Passar render_value = false Quando você cria o widget PasswordInput do seu campo de senha.

class YourAuthenticationForm(AuthenticationForm):
    password = forms.CharField(widget=forms.PasswordInput(render_value=False))
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top