Bonjour,
Je bosse sur une petite appli pour aider mes amis à gérer une association, ayant un peu peur de faire une bidouille moche et lente, je m'en remets à vous.
Je travaille sur un template de bilan, qui contient une colonne Dépenses et une colonne Recettes incluant les libellés des comptes ainsi que les totaux.
Voilà ce qui sort de ma vue et qui va vers la template :
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 { 'Rock&Girl 2015': { '601 - Restauration': { 'total': Decimal('50'), 'type': 'D' }, '70 - Ventes': { 'total': Decimal('20'), 'type': 'R' } }, 'Association': { '601 - Restauration': { 'total': Decimal('10'), 'type': 'D' }, '626 - Frais Postaux et de Télécommunication': { 'total': Decimal('25'), 'type': 'D' } } }
Et voilou la partie de la template :
Comme vous le voyez, j'insère une ligne par compte, avec des cellules vides pour la colonne qui n'est pas renseignée.
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 <tbody> {% for livre, comptes in livres.items %} {% ifchanged livre %} <tr><td colspan=4><center><h2>{{ livre }}</h2></center></td></tr> {% endifchanged %} {% for libelle, compte in comptes.items %} {% if compte.type == 'R' %} <tr><td colspan=2> </td> <td>{{ libelle }}</td><td>{{ compte.total }}</td></tr> {% else %} <tr><td>{{ libelle }}</td><td>{{ compte.total }}</td> <td colspan=2> </td></tr> {% endif %} {% endfor %} {% endfor %} </tbody>
Et c'est moche.
Comment puis-je 'tirer les cellules renseignés vers le haut', pour éviter ces blancs ?
Merci :-)
Partager