from django.core.management.base import BaseCommand, CommandError from lyrics.models import Album, Artista, Song import csv import argparse from datetime import datetime class Command(BaseCommand): help = "Importa la lista de letras" def add_arguments(self, parser): parser.add_argument("fichero_csv", type=str, help='Ruta al fichero csv') def handle(self, *args, **options): fichero = options["fichero_csv"] with open(fichero, 'r') as file: reader = csv.DictReader(file) for row in reader: title = row['title'], artist = row['artist'], album = row['album'], year = row['year'], lyrics = row['lyrics'] pista = row['pista'] print(title, ",", artist, ",", album, ",", year, ",", pista)