Paquetes: Cómo instalar django-import-export

Cómo instalar django-import-export

Como su nombre indica, esta es una biblioteca para manejar la importación y exportación de datos. La biblioteca django-import-export admite múltiples formatos, incluidos xls , csv , json , yaml y todos los demás formatos compatibles con tablib . También tiene una integración para el administrador de Django.

 

Instalación

pip install django-import-export

Para usar django-import-export en el administrador hay que agregarlo a su archivo settings.py, en la sección INSTALLED_APPS

# settings.py
INSTALLED_APPS = (
    ...
    'import_export',
)

Y luego lo registramos en el admin.py

# Third Party
# import-export resource

from import_export import resources
from import_export.admin import ImportExportModelAdmin
class CategoriaResource(resources.ModelResource):
    class Meta:
        model = Categoria
class CategoriaAdmin(admin.ModelAdmin):
    resource_class = CategoriaResource

Y ya notará los botones Importar y Exportar.