Files
GNX-WEB/backEnd/home/views.py
Iliyan Angelov 136f75a859 update
2025-11-24 08:18:18 +02:00

20 lines
687 B
Python

from rest_framework import generics
from rest_framework.permissions import AllowAny
from .models import HomeBanner
from .serializers import HomeBannerSerializer
class HomeBannerListAPIView(generics.ListAPIView):
"""API view to get all active home banners"""
queryset = HomeBanner.objects.filter(is_active=True).order_by('display_order', 'created_at')
serializer_class = HomeBannerSerializer
permission_classes = [AllowAny]
class HomeBannerDetailAPIView(generics.RetrieveAPIView):
"""API view to get a specific home banner"""
queryset = HomeBanner.objects.filter(is_active=True)
serializer_class = HomeBannerSerializer
permission_classes = [AllowAny]