{ "info": { "author": "Stefano Apostolico", "author_email": "s.apostolico@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "====================\nDjango ExcelDataSync\n====================\n\n.. image:: https://badge.fury.io/py/django-excel-data-sync.svg\n :target: https://badge.fury.io/py/django-excel-data-sync\n\n.. image:: https://travis-ci.org/saxix/django-excel-data-sync.png?branch=develop\n :target: https://travis-ci.org/saxix/django-excel-data-sync\n\n\nIt allows to create XLS file to import data into Django Model.\nThe xls implements most of the validation rules of the django model fields, this\nprevent errors due the lack of constraints\n\n\nSupported Fields\n----------------\n\n - BigIntegerField\n - BooleanField\n - AutoField\n - CharField\n - DateField\n - DateTimeField\n - DecimalField\n - EmailField\n - FloatField\n - ForeignKey\n - GenericIPAddressField\n - IntegerField\n - NullBooleanField*\n - PositiveIntegerField\n - PositiveSmallIntegerField\n - SmallIntegerField\n - TextField\n - TimeField\n - URLField\n - UUIDField\n\nSupported Validations\n---------------------\n\nFields attributes\n~~~~~~~~~~~~~~~~~\n\n - choices\n - unique\n\n\nField Validators\n~~~~~~~~~~~~~~~~\n\n - max value (`MaxValueValidator`)\n - min value (`MinValueValidator`)\n - max length `MaxLengthValidator`)\n - min length (`MinLengthValidator`)\n\n\nDocumentation\n-------------\n\nThe full documentation is at http://django-excel-data-sync.readthedocs.io/en/latest/\n\nQuickstart\n----------\n\nInstall ExcelDataSync::\n\n pip install django-excel-data-sync\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'excel_data_sync.apps.XlsDataSyncConfig',\n ...\n )\n\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\n\nProject links\n-------------\n\n+--------------------+----------------+--------------+----------------------------+\n| Stable | |master-build| | |master-cov| | |\n+--------------------+----------------+--------------+----------------------------+\n| Development | |dev-build| | |dev-cov| | |\n+--------------------+----------------+--------------+----------------------------+\n| Project home page: |https://github.com/saxix/django-excel-data-sync |\n+--------------------+---------------+--------------------------------------------+\n| Issue tracker: |https://github.com/saxix/django-excel-data-sync/issues?sort |\n+--------------------+---------------+--------------------------------------------+\n| Download: |https://pypi.python.org/pypi/django-excel-data-sync/ |\n+--------------------+---------------+--------------------------------------------+\n| Documentation: |https://django-excel-data-sync.readthedocs.org/en/latest/ |\n+--------------------+---------------+--------------+-----------------------------+\n\n\n\n.. |master-build| image:: https://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=master\n :target: http://travis-ci.org/saxix/django-excel-data-sync/\n\n.. |master-cov| image:: https://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=master\n :target: https://codecov.io/github/saxix/django-excel-data-sync?branch=master\n\n\n.. |dev-build| image:: https://secure.travis-ci.org/saxix/django-excel-data-sync.png?branch=develop\n :target: http://travis-ci.org/saxix/django-excel-data-sync/\n\n.. |dev-cov| image:: https://codecov.io/github/saxix/django-excel-data-sync/coverage.svg?branch=develop\n :target: https://codecov.io/github/saxix/django-excel-data-sync?branch=develop\n\n\n\n\nHistory\n-------\n\n0.1.0 (2016-12-13)\n++++++++++++++++++\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/saxix/dj-excel-data-sync", "keywords": "django excel", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-excel-data-sync", "package_url": "https://pypi.org/project/django-excel-data-sync/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-excel-data-sync/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/saxix/dj-excel-data-sync" }, "release_url": "https://pypi.org/project/django-excel-data-sync/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Creates XLS sheets to upload data into django models", "version": "0.3.0" }, "last_serial": 2546192, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e75059539e41f733a2c54caffa57c09b", "sha256": "66c2b03f8ad89159ccbeada0d547aff37681b2fbc75d10dc76f6051fdd8ee600" }, "downloads": -1, "filename": "django-excel-data-sync-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e75059539e41f733a2c54caffa57c09b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20266, "upload_time": "2016-12-21T14:20:08", "url": "https://files.pythonhosted.org/packages/5c/a7/7b6afa012e4e6d6099735171ece8df856c92e57daab9847869d4fe2d33eb/django-excel-data-sync-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0f35e0767cc08254e2e0040a41f74eb4", "sha256": "c8e0c3d939cddb66de96ea3f210485e0afa36709b279507e1e0af78acfc7b730" }, "downloads": -1, "filename": "django-excel-data-sync-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0f35e0767cc08254e2e0040a41f74eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22609, "upload_time": "2016-12-25T02:53:28", "url": "https://files.pythonhosted.org/packages/c8/fe/17dcc0e25165e13977906f904bd36e6521851cdcca12a2ec8951e77002be/django-excel-data-sync-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "50fb467e6f7f390c31f683c553592294", "sha256": "5cfb3931b90f27242e5615ed8a2ff7d22547285b609c70997f0302f7824b1f27" }, "downloads": -1, "filename": "django-excel-data-sync-0.3.0.tar.gz", "has_sig": false, "md5_digest": "50fb467e6f7f390c31f683c553592294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22745, "upload_time": "2016-12-30T15:22:47", "url": "https://files.pythonhosted.org/packages/b4/09/c427ad93d694189a95dad76c286d11feb2f1e820d52693161cd83a4807d6/django-excel-data-sync-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50fb467e6f7f390c31f683c553592294", "sha256": "5cfb3931b90f27242e5615ed8a2ff7d22547285b609c70997f0302f7824b1f27" }, "downloads": -1, "filename": "django-excel-data-sync-0.3.0.tar.gz", "has_sig": false, "md5_digest": "50fb467e6f7f390c31f683c553592294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22745, "upload_time": "2016-12-30T15:22:47", "url": "https://files.pythonhosted.org/packages/b4/09/c427ad93d694189a95dad76c286d11feb2f1e820d52693161cd83a4807d6/django-excel-data-sync-0.3.0.tar.gz" } ] }