Utilitaire pour faire des stats faciliter la vie des trésoriers
Django montre sa puissance avec son abstraction de requêtes SQL, mais peut sembler trop complexe pour un trésorier non-averti.
Afin de pré-mâcher le travail, on peut prévoir des fonctions qui construisent des Queryset mais en étant plus explicite. Par exemple, on peut prévoir un constructeur de classements de transactions, par jour, par bouton (regex de nom de bouton plutôt), ... En gros rajouter une couche d'abstraction plus human-friendly vis-à-vis de l'utilisation de la note au-dessus de la couche de Django.
La pertinence est discutable, il faut que ça reste exploitable. Mais Django c'est compliqué quand on maîtrise pas.
Ces fonctions pourraient soit être placées dans chaque modèle concerné, ce qui offre l'avantage de ne pas avoir d'import supplémentaire, mais ça les aloudirait sachant que ces fonctions n'ont pas vocations à être utilisées dans le code (si ce n'est dans des tests). On peut prévoir un fichier / une app séparée.