diff --git a/apps/main/models.py b/apps/main/models.py index 7dee5cf0..0e070a95 100644 --- a/apps/main/models.py +++ b/apps/main/models.py @@ -278,6 +278,10 @@ class AwardType(models.Model): class CarouselQuerySet(models.QuerySet): """Carousel QuerySet.""" + def is_parsed(self): + """Parsed carousel objects.""" + return self.filter(is_parse=True) + class Carousel(models.Model): """Carousel model.""" diff --git a/apps/main/views/common.py b/apps/main/views/common.py index e6fd3444..89cae4d2 100644 --- a/apps/main/views/common.py +++ b/apps/main/views/common.py @@ -61,7 +61,8 @@ class AwardRetrieveView(generics.RetrieveAPIView): class CarouselListView(generics.ListAPIView): """Return list of carousel items.""" - queryset = models.Carousel.objects.all() + + queryset = models.Carousel.objects.is_parsed() serializer_class = serializers.CarouselListSerializer permission_classes = (permissions.AllowAny,) pagination_class = None