{ "info": { "author": "Jay Wineinger", "author_email": "jay.wineinger@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "=======================\ndjango-exportable-admin\n=======================\nThis app provides a ModelAdmin which you can subclass in order to allow your\nchangelist view to be exported to CSV. This will add an \"Export CSV\" button to\nthe top-right of the changelist. Clicking this button will export a CSV\ncontaining the same columns and headings as your changelist view. By default,\nup to 10,000 rows will be exported, though this can be changed easily.\n\nDjango > 1.3 is required, at which point the standard changelist_view() returns\na TemplateResponse. This allows us to change the template used after the\nresponse is created, so that we can output CSV instead of the standard HTML\nview. Django <= 1.3 requires a previous version of this app in which the\nchangelist_view code is duplicated and modified slightly to change the template\nand setup the response for download instead of display.\n\nNote: if you alter 'change_list_template' on your ModelAdmin subclass, the\n\"Export CSV\" button will not appear. You will need to add it manually to your\ntemplate or link to the correct url (admin:myapp_mymodel_export) by some other\nmeans.\n\nExamples\n--------\n\nSimple example:\n~~~~~~~~~~~~~~~\n\n::\n\n # myapp/admin.py\n from django.contrib import admin\n from django_exportable_admin.admin import ExportableAdmin\n from models import MyModel\n\n class MyModelAdmin(ExportableAdmin):\n list_display = ('field1','field2','field3')\n admin.site.register(MyModel, MyModelAdmin)\n\nComplex example:\n~~~~~~~~~~~~~~~~\n\n::\n\n # myapp/admin.py\n from django.contrib import admin\n from django_exportable_admin.admin import ExportableAdmin\n from models import MyModel\n\n class MyModelAdmin(ExportableAdmin):\n list_display = ('field1','field2','calculated_field')\n\n # adjust the number of results\n export_queryset_limit = 100\n\n def calculated_field(self, obj):\n return u\"%.3f\" % obj.float_field / 33.7\n calculated_field.short_description = 'Arbitrary Title'\n admin.site.register(MyModel, MyModelAdmin)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/jwineinger/django-exportable-admin/downloads", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jwineinger/django-exportable-admin", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-exportable-admin", "package_url": "https://pypi.org/project/django-exportable-admin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-exportable-admin/", "project_urls": { "Download": "https://github.com/jwineinger/django-exportable-admin/downloads", "Homepage": "https://github.com/jwineinger/django-exportable-admin" }, "release_url": "https://pypi.org/project/django-exportable-admin/2.2/", "requires_dist": null, "requires_python": null, "summary": "An app to allow Django admin changelists to be exported to CSV (Django > 1.3)", "version": "2.2" }, "last_serial": 789587, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "0cc695536c334d5165182eb269aff10d", "sha256": "c929f7990dc44bb400ce502bda6c6ef30ba756af08c93da8e79991539a496f20" }, "downloads": -1, "filename": "django-exportable-admin-1.1.tar.gz", "has_sig": false, "md5_digest": "0cc695536c334d5165182eb269aff10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4360, "upload_time": "2011-12-05T06:33:43", "url": "https://files.pythonhosted.org/packages/dc/96/64060b102fb9092397118b7b40e5f5e6f66d033ff7e1d2c0fb4139d285bb/django-exportable-admin-1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "3745df166afb679222ef3043421824f8", "sha256": "82775e30ff898ba77edd64e89fe2d0a783dde4a4483f20c5cb274e4afab835a4" }, "downloads": -1, "filename": "django-exportable-admin-1.1.zip", "has_sig": false, "md5_digest": "3745df166afb679222ef3043421824f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5179, "upload_time": "2011-12-05T06:33:43", "url": "https://files.pythonhosted.org/packages/f2/5b/463a5dcdec1ead41e972d0e78370228c031047fd52029e653dae5c198f7e/django-exportable-admin-1.1.zip" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "4f974fb342fc8f6f776b5c19d0db55ad", "sha256": "435b5f2bbfb2847ad173a0e3b226dbc446eb7bd23a0e9efe049cc4970007e0a7" }, "downloads": -1, "filename": "django-exportable-admin-2.2.tar.gz", "has_sig": false, "md5_digest": "4f974fb342fc8f6f776b5c19d0db55ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2504, "upload_time": "2011-12-05T05:59:43", "url": "https://files.pythonhosted.org/packages/58/31/1e4e46ea03abd36a96795900719980afacd08314040a3fd5b840b88cd3d9/django-exportable-admin-2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "8d75b3cf003014e5a8e8f0f0842fdec6", "sha256": "450605728af8b63ef7588ccd0b4a9f5515055fa8a256eca67ea286859f8d0af8" }, "downloads": -1, "filename": "django-exportable-admin-2.2.zip", "has_sig": false, "md5_digest": "8d75b3cf003014e5a8e8f0f0842fdec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3260, "upload_time": "2011-12-05T05:59:44", "url": "https://files.pythonhosted.org/packages/34/64/7634faa3e1d3a0ecc9670c610957ff7fb9dfe5b4631b5a066e70c775a542/django-exportable-admin-2.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f974fb342fc8f6f776b5c19d0db55ad", "sha256": "435b5f2bbfb2847ad173a0e3b226dbc446eb7bd23a0e9efe049cc4970007e0a7" }, "downloads": -1, "filename": "django-exportable-admin-2.2.tar.gz", "has_sig": false, "md5_digest": "4f974fb342fc8f6f776b5c19d0db55ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2504, "upload_time": "2011-12-05T05:59:43", "url": "https://files.pythonhosted.org/packages/58/31/1e4e46ea03abd36a96795900719980afacd08314040a3fd5b840b88cd3d9/django-exportable-admin-2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "8d75b3cf003014e5a8e8f0f0842fdec6", "sha256": "450605728af8b63ef7588ccd0b4a9f5515055fa8a256eca67ea286859f8d0af8" }, "downloads": -1, "filename": "django-exportable-admin-2.2.zip", "has_sig": false, "md5_digest": "8d75b3cf003014e5a8e8f0f0842fdec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3260, "upload_time": "2011-12-05T05:59:44", "url": "https://files.pythonhosted.org/packages/34/64/7634faa3e1d3a0ecc9670c610957ff7fb9dfe5b4631b5a066e70c775a542/django-exportable-admin-2.2.zip" } ] }