1
resposta

Na aula 4, melhorar fluxo de login estou com esse erro: Method Not Allowed The method is not allowed for the requested URL.

Na aula 4, melhorar fluxo de login estou com esse erro: Method Not Allowed The method is not allowed for the requested URL. 127.0.0.1 - - [02/Oct/2020 18:50:19] "GET /autenticar HTTP/1.1" 405 -

No momento em que eu vou para o login, de pagina nenhuma, ele não está redirecionando para o index e estou tomando esse erro, podem me ajudar por favor?

código https://gitlab.com/je.py/estudo-flask

1 resposta

Oi Jennifer, como você está? Espero que esteja tudo bem por ai ^-^

Obrigada por deixar o link do seu projeto =)

Esse erro está acontecendo por causa do seguinte trecho na rota de autenticar:

return redirect('/{}'.format(proxima_pagina))

Inclusive, essa foi a forma como foi ensinado em aula, porém, houve um equivoco, pois dessa forma a url irá ficar com duas barras, uma dessa instrução return e outra da rota de index que também é uma barra. Para corrigir isso, modifique o trecho acima para o seguinte:

return redirect(proxima_pagina)

Agora, dessa forma a url ficará apenas uma barra, redirecionando assim para a rota principal que é a de index. Tudo bem?!

Qualquer dúvida estou por aqui, é só falar.

Grande abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software