1
resposta

[Dúvida] Não entendi o código que vem depois do <div class="container">

Na aula o prof falou apenas para copiar e colar o código abaixo, porém não entendi a lógica dele. Poderiam me explicar?

{% with messages = get_flashed_messages() %}
        {% if messages %}
            <ul id="messages" class="list-unstyled">
            {% for message in messages %}
                <li class="alert alert-success">{{ message }}</li>
            {% endfor %}
            </ul>
        {% endif %}
    {% endwith %}
1 resposta

Olá Thaissa, tudo bem ?

Qual seria a sua duvida, pra responder de forma direcionada ?

Bom, de forma geral ele cria uma variavel chamada "messages" e guarda oque ele resgata do metodo get_flashes_messages no trecho "{% with messages = get_flashed_messages() %}"

Em seguida checa se existe algo no trecho "{% if messages %}" ou se a variavel esta vazia.

em seguida ele faz um "for" ou seja, para cada item que contiver nessa lista ele gera uma linha no html que imprime o valor de message.

Espero ter ajudado;