Quem fes isso que cooloquei no titulo terá um erro ao executar este código, pois quando escrevemor o login dnv, sobreescrevemos a função que escrevemos. Então usem:
from django.contrib.auth import authenticate, login as login_auth
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quem fes isso que cooloquei no titulo terá um erro ao executar este código, pois quando escrevemor o login dnv, sobreescrevemos a função que escrevemos. Então usem:
from django.contrib.auth import authenticate, login as login_auth
Olá Vinicius, como você está?
Muito obrigado por compartilhar sua solução conosco, com certeza ajudará outros alunos que passem por problemas semelhantes. E você tem razão, sobrescrever a função de login pode causar problemas em nosso código. A solução que você apresentou é muito válida, importando a função de login com um novo nome através da cláusula as.
Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!