{ "info": { "author": "Denis Veselov", "author_email": "progr.mail@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "django-exportdata\n=================\n\nApp for export data in csv files from models with selected fields and custom filtration.\n\nUseful for create reports and calculate some statistic data for external sources.\n\nRequires\n--------\n\nPython 2.6 or 2.7 and Django 1.3 and higher.\n\nInstallation\n------------\n\nInstall using pip:\n\n $ pip install django-exportdata\n\nAdd ``exportdata`` in ``INSTALLED_APPS``.\n\nExamples Of Usage\n-----------------\n\nCreate **~/exportdata/auth.User.csv** file with all model data:\n\n $ python manage.py exportdata auth.User\n\nSet fields for export:\n\n $ python manage.py exportdata app.model --fields=pk,model_field,get_absolute_url,method_property,fk__field\n\nSet custom filtration (based on model manager methods and ``filter(field=value)`` filtration):\n\n $ python manage.py exportdata app.model --filters=active,paid,field=value,fk__field__gte=value\n\nSet custom ordering:\n\n $ python manage.py exportdata app.model --ordering=-created_on,title\n\nSet \"from and to\" range values primary keys (pks) for export:\n\n $ python manage.py exportdata app.model --range=1-100\n\nOr set range with comma-separated values:\n\n $ python manage.py exportdata app.model --range=1,2,3,4,5\n\nSet custom file path for save:\n\n $ python manage.py exportdata app.model --filepath=directory/filename.extension\n\nSet fields when decorated ``models.permalink`` (by default ``get_absolute_url`` field). For adding the domain before data:\n\n $ python manage.py exportdata app.model --permalinks=get_absolute_url,get_absolute_admin_url\n\nChanges\n----------\n\n###0.2 (2013-07-20)\n\n* Moved many operations in methods with improvements\n* Added advanced fitration for ``--filters`` option\n* Added support ``--range`` option\n* Added ``--filepath`` option for set file for save data\n* Added ``--permalinks`` option for get ``models.permalink`` decorated fields\n* Added help for all options and for the command\n* Added package documentation on ReadTheDocs\n\n###0.1 (2013-07-13)\n\nInitial release", "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/saippuakauppias/django-exportdata", "keywords": "django export import data csv json file dumpdata", "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "django-exportdata", "package_url": "https://pypi.org/project/django-exportdata/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-exportdata/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/saippuakauppias/django-exportdata" }, "release_url": "https://pypi.org/project/django-exportdata/0.2/", "requires_dist": null, "requires_python": null, "summary": "Export model data (with selected fields) to csv file", "version": "0.2" }, "last_serial": 820305, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0f101dc9fd3617f0c4614c0c5010bf4d", "sha256": "2d1f5a67c4f4eea3a3866bd564f8a7883cba0fa42b9c8138a91e7461de380539" }, "downloads": -1, "filename": "django-exportdata-0.1.tar.gz", "has_sig": false, "md5_digest": "0f101dc9fd3617f0c4614c0c5010bf4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2305, "upload_time": "2013-07-13T16:22:12", "url": "https://files.pythonhosted.org/packages/5b/16/5a4d02275c33ae1cbe51a85610531811952ab3d993670938a81579868f9a/django-exportdata-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "972bda0921eb99f1db307c44bc6db775", "sha256": "0cfd94530d709d0fccccf7cbb7919cb11fc2627e1df94eb201fdcc7d3fdc3838" }, "downloads": -1, "filename": "django-exportdata-0.2.tar.gz", "has_sig": false, "md5_digest": "972bda0921eb99f1db307c44bc6db775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4717, "upload_time": "2013-07-20T17:39:59", "url": "https://files.pythonhosted.org/packages/c8/3f/2fab2cb03c3366b45ef63d9bfbf01c1b3b4f0d983af87d709b536736aed5/django-exportdata-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "972bda0921eb99f1db307c44bc6db775", "sha256": "0cfd94530d709d0fccccf7cbb7919cb11fc2627e1df94eb201fdcc7d3fdc3838" }, "downloads": -1, "filename": "django-exportdata-0.2.tar.gz", "has_sig": false, "md5_digest": "972bda0921eb99f1db307c44bc6db775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4717, "upload_time": "2013-07-20T17:39:59", "url": "https://files.pythonhosted.org/packages/c8/3f/2fab2cb03c3366b45ef63d9bfbf01c1b3b4f0d983af87d709b536736aed5/django-exportdata-0.2.tar.gz" } ] }