|
|
|
@ -9,12 +9,17 @@ class ArtistaSerializer(serializers.ModelSerializer): |
|
|
|
|
|
|
|
|
|
|
|
class AlbumSerializer(serializers.ModelSerializer): |
|
|
|
artista_nombre = serializers.CharField(source='artist.nombre', read_only=True) |
|
|
|
|
|
|
|
class Meta: |
|
|
|
model = Album |
|
|
|
fields = '__all__' # Incluir todos los campos del modelo |
|
|
|
fields = ['name', 'year', 'cover_image', 'artista_nombre'] |
|
|
|
|
|
|
|
|
|
|
|
class CancionSerializer(serializers.ModelSerializer): |
|
|
|
artista_nombre = serializers.CharField(source='artist.nombre', read_only=True) |
|
|
|
album_nombre = serializers.CharField(source='album.name', read_only=True) |
|
|
|
|
|
|
|
class Meta: |
|
|
|
model = Song |
|
|
|
fields = '__all__' # Incluir todos los campos del modelo |
|
|
|
fields = ['title', 'year', 'lyrics', 'pista', 'artista_nombre', 'album_nombre'] |