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