from django.http import JsonResponse
from rest_framework import viewsets
from .models import Item
from .serializers import ItemSerializer

def home(request):
    return JsonResponse({
        "status": "success",
        "message": "🚀 The Django Backend is Running Successfully on cPanel! 🌟",
        "endpoints": {
            "admin": "/admin/",
            "api_root": "/api/",
            "items_crud": "/api/items/"
        }
    })

class ItemViewSet(viewsets.ModelViewSet):
    """
    A viewset for viewing and editing Item instances.
    """
    queryset = Item.objects.all()
    serializer_class = ItemSerializer
