This commit is contained in:
Iliyan Angelov
2025-11-24 08:18:18 +02:00
parent 366f28677a
commit 136f75a859
133 changed files with 14977 additions and 3350 deletions

19
backEnd/home/views.py Normal file
View File

@@ -0,0 +1,19 @@
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]