Na validação que o instrutor fez nessa aula...
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')
Ele só checou se um dos dois campos (email e senha) estavam vazios. Então eu fiz uma pequena melhoria na validação:
if request.method == 'POST':
email = request.POST['email']
senha = request.POST['senha']
if not email.strip() or not senha.strip() or not email.strip() and not senha.strip():
print('campo(s) vazio(s)')
return redirect('login')
com certeza tem como melhorar esse "if" que está muito grande mas dessa forma, será checado se um dos campos está vazio, ou se os dois estão vazios