from django.shortcuts import render from rest_framework.response import Response from rest_framework.decorators import api_view from .serializers import ReyMotaUserSerializer from .models import ReyMotaUser # Create your views here. @api_view(['GET']) def api_lista_usuarios(request): """Devuelve la lista de todos los usuarios.""" usuarios = ReyMotaUser.objects.all() serializer = ReyMotaUserSerializer(usuarios, many=True) return Response(serializer.data) @api_view(['GET']) def api_detalle_usuario(request, usuario_id): """Devuelve los detalles de un usuario específico.""" try: usuario = ReyMotaUser.objects.get(id=usuario_id) serializer = ReyMotaUserSerializer(usuario) return Response(serializer.data) except ReyMotaUser.DoesNotExist: return Response({'error': 'Canción no encontrada'}, status=404)