Dica 29 - Importando CSV

Criando um novo comando no Django

python manage.py create_command core -n import_data
# backend/core/management/commands/import_data.py
from django.core.management.base import BaseCommand


class Command(BaseCommand):
    help = "My shiny new management command."

    def add_arguments(self, parser):
        parser.add_argument('sample', nargs='+')

    def handle(self, *args, **options):
        raise NotImplementedError()

Importando CSV pelo shell do Django

Vamos acrescentar o campo price em product.

Digite

Importando CSV com o novo comando import_data

Continuando

Simulando o progressbar um pouco mais lento.

Last updated

Was this helpful?