from django.shortcuts import render, redirect
from rest_framework.views import APIView
from rest_framework import status
from rest_framework.response import Response
from .models import Sub_Categories
from .serializers import SubCategoriesSerializer


class SubCategoriesView(APIView):

    def get(self, request):
        try:
            sub_categories = Sub_Categories.objects.filter(status = 1)
            serializer = SubCategoriesSerializer(sub_categories, many=True)
            return Response({'sub_categories' : serializer.data, 'status':status.HTTP_200_OK})  
        except:
            return Response({'message' : "Something went wrong. Please try again later.", 'status':status.HTTP_400_BAD_REQUEST}) 
         