def login(request):
if request.method == 'POST':
email = request.POST['email']
senha = request.POST['senha']
if email == "" or senha == "":
print('Os campos email e senha não podem ficar em branco')
return redirect('login')
print(email, senha)
if User.objects.filter(email=email).exists():
nome = User.objects.get(email=email@email.com).values_list('username', flat=True)
user = auth.authenticate(request, username=nome, password=senha)
if user is not None:
auth.login(request, user)
print('Login realizado com sucesso')
return redirect('dashboard')
return render(request, 'usuarios/login.html')
Não estou conseguindo fazer o login com a conta criada por estar retornando esse erro.