1
resposta

Página fica em branco

Fiz tudo igual ao final da aula 2, mas quando rodo o código e vou no localhost:5000/inicio a tela do navegador fica toda branca, sem aparecer nada. O que pode ser e como resolver isso?

1 resposta

Olá, Carlos.

Tudo bem?

Pelo que você descreveu, parece que há algo impedindo que o conteúdo da sua página seja exibido corretamente. Vamos tentar algumas coisas para resolver esse problema.

  1. Verifique o código do seu arquivo de rota: Certifique-se de que a rota /inicio está corretamente definida no seu arquivo Python. Por exemplo, seu código deve ter algo semelhante a isso:

    from flask import Flask, render_template
    
    app = Flask(__name__)
    
    @app.route('/inicio')
    def inicio():
        return render_template('inicio.html')
    

    Aqui, inicio.html deve ser o nome do arquivo HTML que você quer renderizar.

  2. Confira o arquivo HTML: Verifique se o arquivo inicio.html está na pasta templates e se não há erros no HTML que possam estar causando a tela branca.

  3. Verifique se há erros no console: Quando você roda sua aplicação Flask, observe o console onde você iniciou o servidor. Veja se há mensagens de erro que podem indicar o que está errado.

  4. Verifique o navegador: Às vezes, o problema pode ser algo tão simples quanto o cache do navegador. Tente limpar o cache do seu navegador ou abrir a página em uma janela anônima para descartar essa possibilidade.

  5. Logs do navegador: Abra as ferramentas de desenvolvedor do navegador (geralmente acessíveis com F12) e verifique a aba 'Console' para erros de JavaScript ou a aba 'Network' para ver se o arquivo HTML está sendo carregado corretamente.

Qualquer coisa compartilha mais detalhes, como o código, ou se estiver aparecendo algum erro no navegador.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.