예제 #1
0
 def active_weeks(cls):
     qs = cls.objects.filter(season__is_active=True)
     return utils.get_or_add_qs("active_weeks", qs, timeout=2.6 * 1e6)
예제 #2
0
 def week_schedule(cls, week):
     cache_key = "%s-schedule" % week.pk
     qs = cls.objects.filter(week=week)
     return utils.get_or_add_qs(cache_key, qs)
예제 #3
0
 def all_teams(cls):
     qs = cls.objects.filter(is_active=True)
     return utils.get_or_add_qs("all_teams", qs, timeout=2.6 * 1e6)