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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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.
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.
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.
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.
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.
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.