示例#1
0
    def post(self, request):
        data = request.data

        self.valida_preenchimento(data)

        artista_id = data.get('artista')
        self.valida_artista(artista_id)

        album = AlbumModel()
        album.nome = data.get('nome')
        album.artista_id = data.get('artista')
        album.ano_lancamento = data.get('ano_lancamento')
        album.faixas = data.get('faixas')
        album.save()

        serializer = AlbumSerializer(album)

        return Response(serializer.data)