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.

django-import-export release 3 is currently in beta (pypi). List of planned changes is here.

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

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.9.0.tar.gz (55.5 kB view details)

Uploaded Source

Built Distribution

django_import_export-2.9.0-py3-none-any.whl (101.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-import-export-2.9.0.tar.gz
  • Upload date:
  • Size: 55.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for django-import-export-2.9.0.tar.gz
Algorithm Hash digest
SHA256 02ce3a8e191992fa7aa1d660877ac6764fa9e32a5ba6394293f2fc761a5bdd19
MD5 b74c8d5c47db278d64b6ef8c8b396035
BLAKE2b-256 4a04209026136459f9005bffcf2e7b2e299ae2de68461ade315bc1fa52440779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_import_export-2.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 126d32a4410c42b6e1bf060355bf45968f6fe427c3b7ed04c96873bd45d7549a
MD5 17155ead80bcc3e502b5f49667bd0e45
BLAKE2b-256 6d9277d092e601edcc256e5a9739d712a22aa544b88d30f2a867443f537a7455

See more details on using hashes here.

Supported by

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