1
resposta

Sugestão

Com o código do jeito que está, se acessarmos /login e tentar logar, dá erro 404

@app.route('/login')
def login():
    proxima = request.args.get('proxima') 
    return render_template('novo.html', proxima=proxima) 

Adicionei o redirecionamento para /login novamente com um if

@app.route('/login')
def login():
    proxima = request.args.get('proxima') 
    if not proxima:
        return render_template('login.html')
    else:
        return render_template('login.html', proxima=proxima) 
1 resposta

Olá Alexandre, tudo bem com você?

Peço desculpas pela demora no retorno.

Meus parabéns pela implementação do código, fico feliz em ver o seu empenho e dedicação indo além do que foi proposto nas aulas.

A validação do valor salvo na variável proxima e sua redefinição, com novo valor antes de realizar o retorno da renderização (render_template()) é uma excelente implementação. O código é funcional e atende bem a proposta de redirecionar de forma correta um usuário que acessa diretamente a rota /login.

Lembre-se que pode contar sempre com o fórum Alura, seja para compartilhar o seu desenvolvimento ou para tirar suas dúvidas.

Fico à disposição.

Abraços e bons estudos.