Bonjour à tous, j'ai besoin de votre aide !

En effet, je suis débutant sur le min-framework FLASK. Je suis entraine de faire un petit outil de gestion de suivi. Elle consiste à prendre en entré les données suivant (ID,libelle, montant,dateExecution) dont j'ai crée une table comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
+---------------+---------+------+-----+---------+----------------+
| Field         | Type    | Null | Key | Default | Extra          |
+---------------+---------+------+-----+---------+----------------+
| IDSEimp       | int(11) | NO   | PRI | NULL    | auto_increment |
| libelle       | text    | NO   |     | NULL    |                |
| montant       | int(20) | NO   |     | NULL    |                |
| dateExecution | date    | NO   |     | NULL    |                |
+---------------+---------+------+-----+---------+----------------+
Ensuite pour récupérer et afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Requête qui Sélectionne tous les suivis
def select_all():
	# Create cursor
	cur = mysql.connection.cursor()
 
	# Get suivi_exec
	result = cur.execute("SELECT * FROM suivi_des_execution_des_importation")
 
	suivi_exec = cur.fetchall()
 
	return result, suivi_exec
 
# la route qui traite la requête et renvoi la donnée au view
@app.route('/suiviexecution')
def suiviexecution():
 
	result, suivi_execs = select_all() # sélectionne tous depuis la base de donnée
 
	if result > 0: 
		return render_template('suiviexecution.html', suivi_execs=suivi_execs)
	else:
		msg = "Il existe aucun suivi d'exécution d'importation."
		return render_template('suiviexecution.html', msg=msg)
	# Close connection
	cur.close()
 
	return render_template("suiviexecution.html")
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!--  La vue qui affiche les données -->
      <div class="table-responsive">
        <table class="table table-striped table-sm">
          <thead>
            <tr>
              <th>#</th>
              <th>Date </th>
              <th>Libellé</th>
              <th>Montant</th>
              <th>Montant CC</th> <!--Une colonne ajouté pour calculé le cumul de montant pour chaque itération -->
              <th>Edition</th>
              <th>Suppression</th>
            </tr>
          </thead>
          <tbody>
            {% for suivi_exec in suivi_execs %}
            <tr>
              <td>{{suivi_exec.IDSEimp}}</td>
              <td>{{suivi_exec.dateExecution}}</td>
              <td>{{suivi_exec.libelle |truncate(50) }}</td>
              <td>{{suivi_exec.montant}}</td>
              <td>{{suivi_exec.montant}}</td> < {# Mon problème c'est ici, comment faire pour calculé le cumul du montant ici? J'ai essayé {{suivi_exec.montant}} +{{suivi_exec.montant}} Mais ça me donne pas ce que je veut.  #}
              <td>
              	<a href="#" class="btn btn-outline-info">Edit</a>
              </td>
              <td>
              	<a href="#" class="btn btn-outline-danger">Suppr</a>
              </td>
            </tr>
            {% endfor %}
 
          </tbody>
        </table>
      </div>
Voici le résultat qui me donne:
Nom : result1.png
Affichages : 747
Taille : 23,2 Ko

Mon problème c'est au niveau de la colonne ajoutée lors de l'affichage, comment faire pour calculé le cumul du montant dans montant CC? J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{{suivi_exec.montant}} +{{suivi_exec.montant}}
Mais ça me donne pas ce que je voulais.

Voici le résultat que j'attendais
:
Nom : resultat22.png
Affichages : 788
Taille : 29,9 Ko

Je suis dispo pour une éventuellement question d'éclaircissement.
Merci d'avance !