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

https://raw.githubusercontent.com/django-import-export/django-import-export/main/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-3.0.0b3.tar.gz (57.9 kB view details)

Uploaded Source

Built Distribution

django_import_export-3.0.0b3-py3-none-any.whl (104.5 kB view details)

Uploaded Python 3

File details

Details for the file django-import-export-3.0.0b3.tar.gz.

File metadata

File hashes

Hashes for django-import-export-3.0.0b3.tar.gz
Algorithm Hash digest
SHA256 6be4aaefe9ae0405dd302e655228db10f6c3a5d9f8eafc393ca06d80d360713d
MD5 8ac6a868ce83ae74071b6fd625df9968
BLAKE2b-256 86c712c3f36130335dd4cef30749682ce4aaa4003be9e59d7d8bebcdcd60af0d

See more details on using hashes here.

File details

Details for the file django_import_export-3.0.0b3-py3-none-any.whl.

File metadata

File hashes

Hashes for django_import_export-3.0.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 d90a8c8c1bee1c550c394d2ebe84cc0b4b30fe8e5ef781de4ae455c4cce841a7
MD5 c95d1b740b1e637d7cdbd61dad238e66
BLAKE2b-256 e79a369e660ea5b906665aa05c4f6a9f63dff1652f5303d153c4c9a1d0306c2c

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