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

This version

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

Uploaded Source

Built Distribution

django_import_export-2.0-py3-none-any.whl (82.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for django-import-export-2.0.tar.gz
Algorithm Hash digest
SHA256 5e318287c36c76df34e8278cee2162a2a1b7a362084d8358cb7d4772d71a6a45
MD5 18b6e99bef61d9833e9a1c3a6e16460c
BLAKE2b-256 fcf61bbd7c7c5cec63ba3d181882841f225b6e575c7215289f4416676c6eb8de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_import_export-2.0-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/41.4.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.1

File hashes

Hashes for django_import_export-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2c3596049f744cbbfd9a2f8af6b449e661e34a6986e24d8966a24deebab04bf
MD5 fb03c6abd48a78d2b6089fa09d87953d
BLAKE2b-256 7bddb782bedc11665297f89ee106ff53c8c2acbc5b73526f441a247f5fb77f45

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