1
resposta

Dificuldade no aprendizado

Uso o VS Cod, criei um ambiente ubuntu para uma melhor aplicação, o script era pra funcionar perfeitamento como no PyCharme, mas nao acontece como esperado, Ex:

{{ titulo }}

, no html foi colocado o titulo para servir de parametro no script do projeto, porem no return render_template('lista.html', tilulo='Jogos', jogos=lista) , quando executado não aparece o titulo no navegador somente a lista e o titulo da lista.
1 resposta

Olá, Gabriel! Tudo bem?

Pelo que eu posso ver no código que você compartilhou há um erro de digitação.

O Flask é sensível a erros de digitação e diferencia maiúsculas de minúsculas, então, se você definir uma variável como 'titulo' em seu arquivo HTML e depois tentar passar um valor para ela usando 'tilulo', o Flask não será capaz de fazer a correspondência entre os dois.

Aqui está o trecho de código que você forneceu:

return render_template('lista.html', tilulo='Jogos', jogos=lista)

E aqui está como ele deve ser corrigido:

return render_template('lista.html', titulo='Jogos', jogos=lista)

Neste exemplo corrigido, 'titulo' é usado em vez de 'tilulo'. Isso deve corresponder ao 'titulo' que você definiu em seu arquivo HTML e permitir que o título seja renderizado corretamente.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

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