Bonjour à tous,
Je reviens à la charge avec un nouveau problème, que je traîne depuis plusieurs mois sur mon site. J’ai ce genre de méthodes sur mes classes :
Classe TournamentForce
:
1 2 3 4 5 6 7 8 | def is_user_accepted(self, user): return TournamentForce.objects.filter(force__user=user, status=TournamentForce.STATUS_ACCEPTED, tournament=self).count() > 0 def remaining_paid_spots(self): return self.max_spots - Payment.objects.filter(tournament=self).count() \ + Refund.objects.filter(payment__tournament=self).count() |
Donc des appels à l’ORM de Django à l’intérieur de mes méthodes. Ça me semble "pas bien". Je voulais savoir si il n’y avait pas mieux comme pratique d’une part, et d’autre part quelles pourraient être les solutions alternatives
Merci d’avance et bonne journée !
+0
-0