Пример #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)
Пример #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)
Пример #3
0
 def save(self, *args, **kwargs):
     super(Tournament, self).save(*args, **kwargs)
     cachelib.recalculate(self)
Пример #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)
Пример #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)
Пример #6
0
 def save(self, *args, **kwargs):
     super(Division, self).save(*args, **kwargs)
     cachelib.recalculate(self.tournament)
     cachelib.recalculate(self)
Пример #7
0
 def save(self, *args, **kwargs):
     super(Tournament, self).save(*args, **kwargs)
     cachelib.recalculate(self)
Пример #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)
Пример #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)
Пример #10
0
 def save(self, *args, **kwargs):
     super(Division, self).save(*args, **kwargs)
     cachelib.recalculate(self.tournament)
     cachelib.recalculate(self)