Código para na verificação se o email e a senha estão vazios.
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.filter(email=email)
.values_list("username", flat=True)
.get()
)
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")