Flask Clignotant Avec Catégories


Exemple

Définissez le second argument lorsque vous utilisez flash() dans la fonction d'affichage:

flash('Something was wrong!', 'error')

Dans le modèle, définissez with_categories=true dans get_flashed_messages() , vous obtenez alors une liste de tuples sous la forme de (message, category) , vous pouvez donc utiliser category en tant que classe HTML.

{% with messages = get_flashed_messages(with_categories=true) %}
  {% if messages %}
    <ul class=flashes>
    {% for category, message in messages %}
      <li class="{{ category }}">{{ message }}</li>
    {% endfor %}
    </ul>
  {% endif %}
{% endwith %}