django-import-export is a Django application and library for importing and exporting data with included admin integration.
- 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
- Documentation: https://django-import-export.readthedocs.io/en/stable/
- GitHub: https://github.com/django-import-export/django-import-export/
- Free software: BSD license
- PyPI: https://pypi.org/project/django-import-export/
To run the demo app:
cd tests ./manage.py makemigrations ./manage.py migrate ./manage.py createsuperuser ./manage.py loaddata category book ./manage.py runserver
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.