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 0.14+

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.2.tar.gz (45.3 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.2-py3-none-any.whl (82.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-import-export-2.0.2.tar.gz
  • Upload date:
  • Size: 45.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.4

File hashes

Hashes for django-import-export-2.0.2.tar.gz
Algorithm Hash digest
SHA256 399cd1fb76b9cca89de67d5ab8e9257380f0f9a8bf61f1fab9d62b5230fb4587
MD5 3b6cfbd7de823b0df975d52b45404a76
BLAKE2b-256 72170e2d4611b1b39223ff448279299b06a23f34db879687697597a81132b6c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_import_export-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 82.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.4

File hashes

Hashes for django_import_export-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9efd6291e9fd77a9aa9aaed8bfe5e9d5374b9a5903b83c6eeb12f234008f2053
MD5 bca64e17bb9232bb9f5e089bb4888af7
BLAKE2b-256 ada0f7da2f39dfcbb6e0416ab0803900bec3797b3013cb7d2737dbd91221316d

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