update
This commit is contained in:
19
backEnd/home/views.py
Normal file
19
backEnd/home/views.py
Normal 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]
|
||||
|
||||
Reference in New Issue
Block a user