Skip to main content

Django application and library for importing and exporting data with included admin integration.

Project description

Build status on Github https://coveralls.io/repos/github/django-import-export/django-import-export/badge.svg?branch=main Current version on PyPi Documentation PyPI - Python Version PyPI - Django Version

django-import-export is a Django application and library for importing and exporting data with included admin integration.

Features:

  • support multiple formats (Excel, CSV, JSON, … and everything else that tablib supports)

  • admin integration for importing

  • preview import changes

  • admin integration for exporting

  • export data respecting admin filters

docs/_static/images/django-import-export-change.png

Example app

To run the demo app:

cd tests
./manage.py makemigrations
./manage.py migrate
./manage.py createsuperuser
./manage.py loaddata category book
./manage.py runserver

Contribute

If you’d like to contribute, simply fork the repository, commit your changes to the develop branch (or branch off of it), and send a pull request. Make sure you add yourself to AUTHORS.

As most projects, we try to follow PEP8 as closely as possible. Please bear in mind that most pull requests will be rejected without proper unit testing.

Project details


Release history Release notifications | RSS feed

This version

2.7.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-import-export-2.7.0.tar.gz (54.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_import_export-2.7.0-py3-none-any.whl (100.3 kB view details)

Uploaded Python 3

File details

Details for the file django-import-export-2.7.0.tar.gz.

File metadata

  • Download URL: django-import-export-2.7.0.tar.gz
  • Upload date:
  • Size: 54.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for django-import-export-2.7.0.tar.gz
Algorithm Hash digest
SHA256 a063143274efe0897938f51961a228f47bd11f49c962b880865001bd9a5e8255
MD5 3615d837150bb133c7419c06b4e7be43
BLAKE2b-256 16cc8d5b8b17ad19b3f182ab0e2ef7842de01a236677970feaecfdcbfa130d8b

See more details on using hashes here.

File details

Details for the file django_import_export-2.7.0-py3-none-any.whl.

File metadata

  • Download URL: django_import_export-2.7.0-py3-none-any.whl
  • Upload date:
  • Size: 100.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for django_import_export-2.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ade78b6631b3ddd88bb3423dbdd866fabe689b7019668db753da183f8a9bdd2d
MD5 b3a30df0c7ec6a0de8292d1779505347
BLAKE2b-256 9aee8427b6e5fb4da96d7fe4a7221bd8707e849a19735de8805f950b403c9d0b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page