1
resposta

from django.contrib.auth import authenticate, login

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
1 resposta

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software