2
respostas

Flask: debug=True do app.run() não funciona

Configurei a cláusula debug=True, meu app roda, porém a página fica carregando para sempre. Sem a cláusula tudo funciona normalmente. Alguém sabe como resolver?

2 respostas

Quando você ativa o modo de depuração (debug=True) em um aplicativo Flask, ele fornece informações detalhadas sobre erros e comportamento do aplicativo, o que é útil durante o desenvolvimento, mas também pode causar problemas de desempenho em certos cenários. Se a página do seu aplicativo está carregando indefinidamente apenas quando o modo de depuração está ativado, você pode tentar algumas soluções para resolver esse problema:

Verifique o Console: Verifique o console do navegador e o console onde você iniciou o aplicativo para mensagens de erro ou informações adicionais.

Limpe o Cache: Limpe o cache do navegador ou tente abrir a página em uma janela anônima/privada.

Verifique os Erros: Verifique os erros na guia "Console" das ferramentas de desenvolvedor do navegador.

Verifique os Logs: Verifique os logs do Flask para informações sobre solicitações, respostas e erros.

Desative Extensões: Temporariamente desative extensões ou middleware para verificar incompatibilidades.

Recursos Excessivos: Verifique se o aplicativo não está consumindo muitos recursos, causando atrasos.

Atualize Dependências: Certifique-se de usar as versões mais recentes do Flask e das dependências.

Já fiz isso tudo. No console só fica a seguinte mensagem:

 * Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:8080
Press CTRL+C to quit
 * Restarting with stat

Tanto no VS Code, como no PyCharm

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