Skip to main content

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

Project description

Build status on Travis-CI https://coveralls.io/repos/github/django-import-export/django-import-export/badge.svg?branch=master Current version on PyPi Documentation

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 support)

  • admin integration for importing

  • preview import changes

  • admin integration for exporting

  • export data respecting admin filters

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

Requirements

  • Python 3.5+

  • Django 2.0+

  • tablib (dev or 0.9.11)

django-import-export requires Python 3.5 and Django 2.0 or newer. See the 1.x branch for older Python and Django versions where fixes for security issues and critical errors continue to be released for all officially supported Django versions.

Example app

cd tests
./manage.py migrate
./manage.py createsuperuser
./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.0.1.tar.gz (45.4 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.0.1-py3-none-any.whl (82.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-import-export-2.0.1.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.1

File hashes

Hashes for django-import-export-2.0.1.tar.gz
Algorithm Hash digest
SHA256 94c2030ba1b141bdd6423ac479b4da79b7de55c5a9f339b675c46299db184c11
MD5 27924fd63582f3aefcbac1fd94aac96c
BLAKE2b-256 ad7f987307c54575d2daa4743ebe75ab3cab9bf9e9f3b8f8c2a270834a9e336e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_import_export-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 82.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.1

File hashes

Hashes for django_import_export-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 939109c8be31a8bcc8779634c080c4510669aba576b173f37cfdf838a705d0ac
MD5 ead2f49ebe0a9437410954e27e80835c
BLAKE2b-256 acabdc240689d94099ce61df5b46b1ae3c1f24717cf1f19d34ac7425a6ff3aa7

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