caso você também esteja recebendo esse erro, aqui vai meu , método que fez ele funcionar e sua explicação:
- Info adicionais - SO utilizado: UBUNTU, Browser: Firefox 94.0 (64-bit)
Estou na aula 7, e quando o professor explica sobre redirecionar para uma pagina 'http://127.0.0.1:5000/None', no código HTML dele é colocada a solução:
<input type='hidden' name='proxima' value="{{ proxima or '/' }}" >.
O erro que aparece para mim é que o método POST vira um Método GET, isso eu infelizmente não saberei explicar.
Mas o que esta acontecendo é que basicamente o código esta concatenando a variável 'proxima' que contem 'novo' ou '/' com o link ja existente, ou seja 'http://127.0.0.1:5000/', fazendo com que o browser procure por 'http://127.0.0.1:5000//'.
O método que utilizei foi bem simples, por ja termos definido a nossa home como @app.route('/'), não se faz necessário a utilização da '/' no código HTML. Ficando assim:
<input type='hidden' name='proxima' value="{{ proxima or '' }}" >
Com o valor, caso 'proxima' seja vazio, apenas uma string vazia e indo para nossa rota home.
espero ter ajudado a todos que estão com esse problema. qualquer duvida é só chamar