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 {%%}
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!