1
resposta

O código deu certo. Mas eu não entendi bem o conceito de quando se utiliza {{}} e quando se usa {%%}

Não entendi bem o conceito de quando se utiliza {{}} e quando se usa {%%}

1 resposta

Olá Tiago, tudo bem com você?

Fico feliz em saber que seu código deu certo.

As tags {{ }} são usadas para exibir valores em um template, ou seja, para inserir variáveis no HTML. Por exemplo, se você tiver uma variável chamada nome em seu código Python que contém o valor "Tiago", poderá inseri-la em um template usando a tag {{ nome }}, assim, quando o template for renderizado, o valor atual da variável nome será exibido no HTML, neste caso "Tiago".

Já as tags {% %} são usadas para executar comandos lógicos em um template, como loops, condicionais, incluir outros templates, entre outros. Por exemplo, você pode usar a tag {% for nome in lista_de_nomes %} para iterar sobre uma lista e exibir seus itens em uma tabela HTML. Como no exemplo abaixo:

{% for nome in lista_de_nomes %}
    {{ nome }}
{% endfor %}

Em resumo, temos que a tag {{ }} é utilizada para exibir valores dinâmicos em um template, enquanto a tag {% %} é utilizada para executar comandos lógicos, como loops e condicionais. Essas tags são usadas num arquivo de template e não no código Python do Flask.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

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

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