{ "info": { "author": "Sarah Bird", "author_email": "sarah@bonvaya.com", "bugtrack_url": null, "classifiers": [], "description": "django-spreadsheetresponsemixin\n===============================\n\nView mixin for django, that generates a csv or excel sheet.\n\n[![Build Status on Travis](https://travis-ci.org/aptivate/django-spreadsheetresponsemixin.svg?branch=master)](https://travis-ci.org/aptivate/django-spreadsheetresponsemixin)\n\nInstallation\n============\n\n pip install django-spreadsheetresponsemixin\n\n\nUsage\n=====\n\nAdd to your django view as a mixin::\n\n class ExcelExportView(SpreadsheetResponseMixin, ListView):\n def get(self, request):\n self.queryset = self.get_queryset()\n return self.render_excel_response()\n\n\n class CsvExportView(SpreadsheetResponseMixin, ListView):\n def get(self, request):\n self.queryset = self.get_queryset()\n return self.render_csv_response()\n\nNote you must specify a Queryset, ValuesQueryset or ValuesListQueryset on the \nclass or pass it in when you call the render method.\n\nYou can also specify the fields and the headers as tuples if you want to refine\nthe results and / or provide custom headers for your columns.\n\nExported file will be named export.csv or export.xlsx by default, but you can\nchange this by either specifying export\\_filename attribute to name exported\nfile or export\\_filename\\_root to specify only the root part of it (and\nlet app take care of the appropriate extension).\n\n\nChangelog\n=========\n\nNot available for 0.1.10 and earlier - sorry :s\n", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/birdsarah/django-spreadsheetresponsemixin", "keywords": null, "license": "GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007", "maintainer": null, "maintainer_email": null, "name": "django-spreadsheetresponsemixin", "package_url": "https://pypi.org/project/django-spreadsheetresponsemixin/", "platform": null, "project_url": "https://pypi.org/project/django-spreadsheetresponsemixin/", "project_urls": { "Homepage": "https://github.com/birdsarah/django-spreadsheetresponsemixin" }, "release_url": "https://pypi.org/project/django-spreadsheetresponsemixin/0.1.10/", "requires_dist": null, "requires_python": null, "summary": "A mixin for views with a queryset that provides a CSV/Excel export.", "version": "0.1.10" }, "last_serial": 1663989, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0d5124aa5d728a87c2b152f57614c64e", "sha256": "0b674ac053228e18703db59b81d94e66e50b603753747d12b0b9c1c847dd4581" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.tar.gz", "has_sig": false, "md5_digest": "0d5124aa5d728a87c2b152f57614c64e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37850, "upload_time": "2013-08-26T07:01:45", "url": "https://files.pythonhosted.org/packages/63/30/491caadd9ef076113b14935b55eb25be0f315529e76261e8f6f6e94cb179/django-spreadsheetresponsemixin-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fb733f0d941f145c1ed9b1be0783993b", "sha256": "96b477132e7d92fdbd2cd8d1884d6d46e8815800369e6a894e7ff03f283c45da" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fb733f0d941f145c1ed9b1be0783993b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37863, "upload_time": "2013-08-26T07:04:42", "url": "https://files.pythonhosted.org/packages/f9/55/8016659a3768ad5e4084167b1334d7483cc014bb2d2df35b6f294c87d194/django-spreadsheetresponsemixin-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "ac64fa8126bb7945bc9daa9f03e5b67a", "sha256": "49bc18d53ccc9e6301804f7b73ca54b1d1c3f9ced18540531647e17e9b1c4f54" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.10.tar.gz", "has_sig": false, "md5_digest": "ac64fa8126bb7945bc9daa9f03e5b67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39686, "upload_time": "2015-08-04T16:50:02", "url": "https://files.pythonhosted.org/packages/41/7a/a99cee9e130b2868dcc1ffe8971f6ef1b31d8a4f3c6391cc8f54cf31ba19/django-spreadsheetresponsemixin-0.1.10.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9b2b0185af5038250d3f0c7587e86cf5", "sha256": "b49071234295e7a4d628c492c2d217da880bd78b66b0173a075bde82265fd7ab" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9b2b0185af5038250d3f0c7587e86cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37871, "upload_time": "2013-08-26T07:06:46", "url": "https://files.pythonhosted.org/packages/b1/cd/ac2fb478f2f8953348b506493ec48b792b2333506f902bfb3b9e3968eb49/django-spreadsheetresponsemixin-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a8b66ed6b292e78c05ba20d1f323416e", "sha256": "627ba03f93e43d0100058b73405b3cfbcdb2491232f10980e73b86e391f26a2d" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a8b66ed6b292e78c05ba20d1f323416e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37855, "upload_time": "2013-08-26T07:10:59", "url": "https://files.pythonhosted.org/packages/d0/d0/3758162ce07778d3cc049474322092abf5e3752cefd9a80b9441fd8a3f27/django-spreadsheetresponsemixin-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2c177ecb505da78c9f8a1f94c079ab66", "sha256": "0d7499a5d0aeafc24a9bc71de8144946fabfbeca4429f62ea0d576d1a3516181" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2c177ecb505da78c9f8a1f94c079ab66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37877, "upload_time": "2013-08-26T07:45:23", "url": "https://files.pythonhosted.org/packages/30/da/ae268ceae1453b28cb4c335c629e23938675987e2c66096e87a59afa72ff/django-spreadsheetresponsemixin-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "34ecbb04b46adb36de6a68637fcae642", "sha256": "442a2a65121842d079a3e3ec06689ea81a8b282a98e0840394c4f9a1a615561c" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.5.tar.gz", "has_sig": false, "md5_digest": "34ecbb04b46adb36de6a68637fcae642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37837, "upload_time": "2013-08-26T07:53:28", "url": "https://files.pythonhosted.org/packages/6e/f3/ffb6226bbf9ae2c535535b05b38feb2799c0a136e904f75aaaefc7db397a/django-spreadsheetresponsemixin-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f10e6edb572d2efcedc283adc90ccf9c", "sha256": "23bf886562a464cb052b6722cdac2ffd26fc115d7435c11653915d2e68ad3948" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f10e6edb572d2efcedc283adc90ccf9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37994, "upload_time": "2013-08-27T10:36:19", "url": "https://files.pythonhosted.org/packages/6c/7b/3e99999626c26f7afa221e09e88cec55ac7021d2e1588e973d6a2c4ddd94/django-spreadsheetresponsemixin-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "e3a11deba708191c2b829486204502df", "sha256": "506e25eeba012ddeaca2c06056dbcb546e93b589a0059b64105d17d4f3aec961" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.7.tar.gz", "has_sig": false, "md5_digest": "e3a11deba708191c2b829486204502df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38734, "upload_time": "2013-08-28T09:15:37", "url": "https://files.pythonhosted.org/packages/c8/7f/5e6aacb5e99c8e8b0766a9c8dc88f3130e884ea81c471c902fa9274d0c70/django-spreadsheetresponsemixin-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "af226e8027450781ed9178c8bdfbc96f", "sha256": "60fa981210b8d7c3339fb87eed1fe745fdbfec13478257ea2647ceca6511d3ce" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.8.tar.gz", "has_sig": false, "md5_digest": "af226e8027450781ed9178c8bdfbc96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38780, "upload_time": "2013-08-29T10:56:52", "url": "https://files.pythonhosted.org/packages/f8/47/4f96542be7228563179f759037ebf95e41eef8d9684773a46060bc5ec8bc/django-spreadsheetresponsemixin-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "5d425af236692453af8de0249e21c36c", "sha256": "0cf8ce2a435f98349a16c04c6a8fd667079cb5fddc4939f191d3e3c0356f7075" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.9.tar.gz", "has_sig": false, "md5_digest": "5d425af236692453af8de0249e21c36c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38577, "upload_time": "2014-06-27T13:30:53", "url": "https://files.pythonhosted.org/packages/66/53/1da2d8d73eca138d7487b202fdf3d69a47d8196f13214b569ee367444664/django-spreadsheetresponsemixin-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac64fa8126bb7945bc9daa9f03e5b67a", "sha256": "49bc18d53ccc9e6301804f7b73ca54b1d1c3f9ced18540531647e17e9b1c4f54" }, "downloads": -1, "filename": "django-spreadsheetresponsemixin-0.1.10.tar.gz", "has_sig": false, "md5_digest": "ac64fa8126bb7945bc9daa9f03e5b67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39686, "upload_time": "2015-08-04T16:50:02", "url": "https://files.pythonhosted.org/packages/41/7a/a99cee9e130b2868dcc1ffe8971f6ef1b31d8a4f3c6391cc8f54cf31ba19/django-spreadsheetresponsemixin-0.1.10.tar.gz" } ] }