import-export-extensions


Nameimport-export-extensions JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/saritasa-nest/django-import-export-extensions
SummaryExtend functionality of `django-import-export`
upload_time2023-04-27 11:21:17
maintainer
docs_urlNone
authorSaritasa
requires_python>=3.9
licenseMIT license
keywords import_export_extensions
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===============================
django-import-export-extensions
===============================

.. image:: https://github.com/saritasa-nest/django-import-export-extensions/actions/workflows/checks.yml/badge.svg
        :target: https://github.com/saritasa-nest/django-import-export-extensions/actions/workflows/checks.yml
        :alt: Build status on Github

.. image:: https://img.shields.io/badge/python%20versions-3.9%20%7C%203.10%20%7C%203.11-blue
        :target: https://pypi.org/project/import-export-extensions/
        :alt: Supported python versions

.. image:: https://img.shields.io/badge/django--versions-3.2%20%7C%204.0%20%7C%204.1%20%7C%204.2-blue
        :target: https://pypi.org/project/import-export-extensions/
        :alt: Supported django versions

.. image:: https://readthedocs.org/projects/django-import-export-extensions/badge/?version=latest
    :target: https://django-import-export-extensions.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

Description
-----------
`django-import-export-extensions` extends the functionality of
`django-import-export <https://github.com/django-import-export/django-import-export/>`_
adding the following features:

* Import/export resources in the background via Celery
* Manage import/export jobs via Django Admin
* DRF integration that allows to work with import/export jobs via API
* Support `drf-spectacular <https://github.com/tfranzel/drf-spectacular>`_ generated API schema
* Additional fields and widgets (FileWidget, IntermediateM2MWidget, M2MField)

Migration from django-import-export
-----------------------------------
Resources migration
^^^^^^^^^^^^^^^^^^^
Change ``Resource`` or ``ModelResource`` to
``CeleryResource`` or ``CeleryModelResource`` respectively.

Admin migration
^^^^^^^^^^^^^^^
Change ``ImportMixin``, ``ExportMixin``, ``ImportExportMixin``
to ``CeleryImportMixin``, ``CeleryExportMixin`` or ``CeleryImportExportMixin`` respectively.

License
-------
* Free software: MIT license
* Documentation: https://django-import-export-extensions.readthedocs.io.


=======
History
=======

0.1.1 (2023-04-27)
------------------

* Add package description
* Add configuration file for read-the-docs service

0.1.0 (2023-04-01)
------------------

* First release on PyPI.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/saritasa-nest/django-import-export-extensions",
    "name": "import-export-extensions",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "import_export_extensions",
    "author": "Saritasa",
    "author_email": "pypi@saritasa.com",
    "download_url": "https://files.pythonhosted.org/packages/ce/86/5f876857bdf8208a29a46aa2ea00e8c91756fb0690141d24947871d85d2c/import_export_extensions-0.1.1.tar.gz",
    "platform": null,
    "description": "===============================\ndjango-import-export-extensions\n===============================\n\n.. image:: https://github.com/saritasa-nest/django-import-export-extensions/actions/workflows/checks.yml/badge.svg\n        :target: https://github.com/saritasa-nest/django-import-export-extensions/actions/workflows/checks.yml\n        :alt: Build status on Github\n\n.. image:: https://img.shields.io/badge/python%20versions-3.9%20%7C%203.10%20%7C%203.11-blue\n        :target: https://pypi.org/project/import-export-extensions/\n        :alt: Supported python versions\n\n.. image:: https://img.shields.io/badge/django--versions-3.2%20%7C%204.0%20%7C%204.1%20%7C%204.2-blue\n        :target: https://pypi.org/project/import-export-extensions/\n        :alt: Supported django versions\n\n.. image:: https://readthedocs.org/projects/django-import-export-extensions/badge/?version=latest\n    :target: https://django-import-export-extensions.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\nDescription\n-----------\n`django-import-export-extensions` extends the functionality of\n`django-import-export <https://github.com/django-import-export/django-import-export/>`_\nadding the following features:\n\n* Import/export resources in the background via Celery\n* Manage import/export jobs via Django Admin\n* DRF integration that allows to work with import/export jobs via API\n* Support `drf-spectacular <https://github.com/tfranzel/drf-spectacular>`_ generated API schema\n* Additional fields and widgets (FileWidget, IntermediateM2MWidget, M2MField)\n\nMigration from django-import-export\n-----------------------------------\nResources migration\n^^^^^^^^^^^^^^^^^^^\nChange ``Resource`` or ``ModelResource`` to\n``CeleryResource`` or ``CeleryModelResource`` respectively.\n\nAdmin migration\n^^^^^^^^^^^^^^^\nChange ``ImportMixin``, ``ExportMixin``, ``ImportExportMixin``\nto ``CeleryImportMixin``, ``CeleryExportMixin`` or ``CeleryImportExportMixin`` respectively.\n\nLicense\n-------\n* Free software: MIT license\n* Documentation: https://django-import-export-extensions.readthedocs.io.\n\n\n=======\nHistory\n=======\n\n0.1.1 (2023-04-27)\n------------------\n\n* Add package description\n* Add configuration file for read-the-docs service\n\n0.1.0 (2023-04-01)\n------------------\n\n* First release on PyPI.\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "Extend functionality of `django-import-export`",
    "version": "0.1.1",
    "split_keywords": [
        "import_export_extensions"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5aa69890ecc605b7b5ca0f47e7337e809490c73fa03256c4730693343f6617a4",
                "md5": "00872707f1f3b6cc8ec125688c97b0c2",
                "sha256": "1310530361e4a5b510fb5b0699ecc53ed60ac6a46ae66ae4cb0643a9d7c2d995"
            },
            "downloads": -1,
            "filename": "import_export_extensions-0.1.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "00872707f1f3b6cc8ec125688c97b0c2",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.9",
            "size": 61911,
            "upload_time": "2023-04-27T11:21:15",
            "upload_time_iso_8601": "2023-04-27T11:21:15.063934Z",
            "url": "https://files.pythonhosted.org/packages/5a/a6/9890ecc605b7b5ca0f47e7337e809490c73fa03256c4730693343f6617a4/import_export_extensions-0.1.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce865f876857bdf8208a29a46aa2ea00e8c91756fb0690141d24947871d85d2c",
                "md5": "293cbf46dd7e2ce41a3b14252942d6a7",
                "sha256": "6938964d40c11da9b5259b6b9ff41cb72990fd9ef79af4a8db458ee3cbf36500"
            },
            "downloads": -1,
            "filename": "import_export_extensions-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "293cbf46dd7e2ce41a3b14252942d6a7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 46763,
            "upload_time": "2023-04-27T11:21:17",
            "upload_time_iso_8601": "2023-04-27T11:21:17.189635Z",
            "url": "https://files.pythonhosted.org/packages/ce/86/5f876857bdf8208a29a46aa2ea00e8c91756fb0690141d24947871d85d2c/import_export_extensions-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-27 11:21:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "saritasa-nest",
    "github_project": "django-import-export-extensions",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "import-export-extensions"
}
        
Elapsed time: 0.05677s