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.0b2.tar.gz (56.6 kB view details)

Uploaded Source

Built Distribution

django_import_export-3.0.0b2-py3-none-any.whl (103.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for django-import-export-3.0.0b2.tar.gz
Algorithm Hash digest
SHA256 79a3805c4527766c1acadb032c38e8634c2b3ee221e10736ded92aee551d8d67
MD5 60765f6b8f8ac2070fb3fcfd3d67606e
BLAKE2b-256 8c2b31b9ddf88e1f75ef59e1d2e7f0830b4705c279c1af17a45e529c71b09949

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_import_export-3.0.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 9a4c6932cb5fec01c1286b6c1ca1e754f3bde09d8eae14fc74cd93bfd0701d71
MD5 b97f8bd6da008ce9150959b80df1ec22
BLAKE2b-256 28e96cf187a3f0c610d925b75cf1e2ec4f48efdef8026a0d46f1a7cf769bb1a1

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