Exemple #1
0
 def save(self, *args, **kwargs):
     super(Team, self).save(*args, **kwargs)
     divisions = Division.objects.all()
     t = set()
     for d in divisions:
         if self.pk in d.teams_data:
             cachelib.recalculate(d)
             t.add(d.tournament)
     for tournament in t:
         cachelib.recalculate(tournament)
Exemple #2
0
 def save(self, *args, **kwargs):
     super(Team, self).save(*args, **kwargs)
     divisions = Division.objects.all()
     t = set()
     for d in divisions:
         if self.pk in d.teams_data:
             cachelib.recalculate(d)
             t.add(d.tournament)
     for tournament in t:
         cachelib.recalculate(tournament)
Exemple #3
0
 def save(self, *args, **kwargs):
     super(Tournament, self).save(*args, **kwargs)
     cachelib.recalculate(self)
Exemple #4
0
 def save(self, *args, **kwargs):
     super(Player, self).save(*args, **kwargs)
     cachelib.recalculate(self)
     for tournament in Tournament.objects.all():
         cachelib.recalculate(tournament)
Exemple #5
0
 def save(self, *args, **kwargs):
     super(Match, self).save(*args, **kwargs)
     cachelib.recalculate(self.team1)
     cachelib.recalculate(self.team2)
     if self.parent_division:
         cachelib.recalculate(self.parent_division)
Exemple #6
0
 def save(self, *args, **kwargs):
     super(Division, self).save(*args, **kwargs)
     cachelib.recalculate(self.tournament)
     cachelib.recalculate(self)
Exemple #7
0
 def save(self, *args, **kwargs):
     super(Tournament, self).save(*args, **kwargs)
     cachelib.recalculate(self)
Exemple #8
0
 def save(self, *args, **kwargs):
     super(Player, self).save(*args, **kwargs)
     cachelib.recalculate(self)
     for tournament in Tournament.objects.all():
         cachelib.recalculate(tournament)
Exemple #9
0
 def save(self, *args, **kwargs):
     super(Match, self).save(*args, **kwargs)
     cachelib.recalculate(self.team1)
     cachelib.recalculate(self.team2)
     if self.parent_division:
         cachelib.recalculate(self.parent_division)
Exemple #10
0
 def save(self, *args, **kwargs):
     super(Division, self).save(*args, **kwargs)
     cachelib.recalculate(self.tournament)
     cachelib.recalculate(self)