|
|
|
@ -65,7 +65,7 @@ class BannerGroupCached(models.Manager): |
|
|
|
result = list(group.banners.prefetch_related('urls', 'theme', 'country') |
|
|
|
result = list(group.banners.prefetch_related('urls', 'theme', 'country') |
|
|
|
.filter(public=True, fr__lte=today) |
|
|
|
.filter(public=True, fr__lte=today) |
|
|
|
.filter(Q(to__gte=today) | Q(to__isnull=True))) |
|
|
|
.filter(Q(to__gte=today) | Q(to__isnull=True))) |
|
|
|
except self.DoesNotExist: |
|
|
|
except self.model.DoesNotExist: |
|
|
|
result = [] |
|
|
|
result = [] |
|
|
|
cache.set(key, result, 70) |
|
|
|
cache.set(key, result, 70) |
|
|
|
return result |
|
|
|
return result |
|
|
|
|