from rest_framework.permissions import IsAuthenticated from rest_framework.response import Response from rest_framework.generics import ListAPIView from apps.library.models import * from apps.library.serializers import * class BannerListView(ListAPIView): serializer_class = BannerListSerializer permission_classes = (IsAuthenticated,) pagination_class = None def get_queryset(self): _query = Q(status=True, display_position=BookCollection.DisplayPosition.TOP) return Collection.objects.filter( _query, ).order_by('-order', '-id', )