{ "info": { "author": "Hackathon", "author_email": "kimi.huang@brightcells.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Programming Language :: Python", "Topic :: Office/Business :: Financial :: Spreadsheet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====================\ndjango-json-response\n====================\n\ndjango-json-response\n====================\n\n* JsonResponse is New in Django 1.7\n\n* Ref: https://docs.djangoproject.com/en/1.8/ref/request-response/#jsonresponse-objects\n\nInstallation\n============\n\n::\n\n pip install django-json-response\n\n\nWarning\n=======\n\n::\n\n Since Version 1.1.3, the JsonpResponse return Object replace of String.\n\n \"{}('{}')\" ==> '{}({});'\n\n\nUsage\n=====\n\n::\n\n from json_response import JsonResponse\n\n def json_view(request):\n objs = SomeModel.objects.all()\n\n return JsonResponse({\n 'status': 200,\n 'message': u'\u6210\u529f',\n 'data': {\n 'data1': 'xxx',\n 'data2': 'ooo',\n 'objs': [obj.data for obj in objs]\n }\n })\n\n\n or\n\n\n from json_response import JsonpResponse\n\n def jsonp_view(request):\n callback = request.GET.get('callback', '')\n\n objs = SomeModel.objects.all()\n\n return JsonpResponse(callback, {\n 'status': 200,\n 'message': u'\u6210\u529f',\n 'data': {\n 'data1': 'xxx',\n 'data2': 'ooo',\n 'objs': [obj.data for obj in objs]\n }\n })\n\n or\n\n from json_response import json_response, jsonp_response, auto_response\n\n @json_response\n def json_view(request):\n objs = SomeModel.objects.all()\n\n return {\n 'status': 200,\n 'message': u'\u6210\u529f',\n 'data': {\n 'data1': 'xxx',\n 'data2': 'ooo',\n 'objs': [obj.data for obj in objs]\n }\n }\n\n @jsonp_response\n def jsonp_view(request):\n objs = SomeModel.objects.all()\n\n return {\n 'status': 200,\n 'message': u'\u6210\u529f',\n 'data': {\n 'data1': 'xxx',\n 'data2': 'ooo',\n 'objs': [obj.data for obj in objs]\n }\n }\n\n @auto_response\n def jsonp_view(request):\n objs = SomeModel.objects.all()\n\n return {\n 'status': 200,\n 'message': u'\u6210\u529f',\n 'data': {\n 'data1': 'xxx',\n 'data2': 'ooo',\n 'objs': [obj.data for obj in objs]\n }\n }\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/django-xxx/django-json-response", "keywords": "django-json-response django-jsonp-response", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-json-response", "package_url": "https://pypi.org/project/django-json-response/", "platform": "", "project_url": "https://pypi.org/project/django-json-response/", "project_urls": { "Homepage": "https://github.com/django-xxx/django-json-response" }, "release_url": "https://pypi.org/project/django-json-response/1.1.5/", "requires_dist": null, "requires_python": "", "summary": "DIY Django's JsonResponse and JsonpResponse", "version": "1.1.5" }, "last_serial": 3059042, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e994a4d994b2027b620ee956030a9ae1", "sha256": "0e5e968dabcd45e10465172a2a6193b68ad82130b04cac6fa20c7d374bca9054" }, "downloads": -1, "filename": "django_json_response-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "e994a4d994b2027b620ee956030a9ae1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3803, "upload_time": "2015-11-03T04:25:32", "url": "https://files.pythonhosted.org/packages/78/f6/53d4bac6c1e058e60ce4b913030009866b227840d4dd9ee22f04f51aa89b/django_json_response-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f69881b68803768a9e405889fdb44ba3", "sha256": "81f633c35efbbee568f39366049cc75381021fdd9488bec38dbc64609325cf44" }, "downloads": -1, "filename": "django-json-response-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f69881b68803768a9e405889fdb44ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2158, "upload_time": "2015-11-03T04:25:26", "url": "https://files.pythonhosted.org/packages/71/72/30b985172b75bad8f5ee8adaef28d48e7314e793901fb487406271a1ffa9/django-json-response-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5f0105c7ecf6f71f48cea410b609f5b5", "sha256": "95d405c89fc80a2148e1f4df66a3247a9eb889aa1417b23e3ecd5c2cd06e763a" }, "downloads": -1, "filename": "django_json_response-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "5f0105c7ecf6f71f48cea410b609f5b5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3798, "upload_time": "2015-11-03T04:31:29", "url": "https://files.pythonhosted.org/packages/b9/52/3c0a6db9053edf18ee999f910a3e3840a53170346742bd83fbdf0c11b38d/django_json_response-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "be932a0943a09d1d118268b392ae0f21", "sha256": "87f6a413e58f7631845b6211da281caa64d8dc31ab06f65fc1716280b52ece68" }, "downloads": -1, "filename": "django-json-response-1.0.1.tar.gz", "has_sig": false, "md5_digest": "be932a0943a09d1d118268b392ae0f21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2156, "upload_time": "2015-11-03T04:31:19", "url": "https://files.pythonhosted.org/packages/17/e1/44e37848786ed21b573afdff79778b44d758b8f0540b6b76953343e3db0e/django-json-response-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "edbfe7de1a18678b6063c10b9df80287", "sha256": "8db2db7d278423a216dea81b3e2bb88ce9eb72e75e99420910fd80f9bc908e5d" }, "downloads": -1, "filename": "django_json_response-1.0.2-py2.7.egg", "has_sig": false, "md5_digest": "edbfe7de1a18678b6063c10b9df80287", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3850, "upload_time": "2015-11-03T04:34:20", "url": "https://files.pythonhosted.org/packages/76/54/d2762b6e590c096386fbead46bad0334ccd5d1188aad5115a7c06788f3a0/django_json_response-1.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d26ac2909383b2a7b916e668613edc5f", "sha256": "aa8f11131655ca1e148bf1a9e4f8e5b55b337059678ef29add63bd0d811b890e" }, "downloads": -1, "filename": "django-json-response-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d26ac2909383b2a7b916e668613edc5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2220, "upload_time": "2015-11-03T04:34:15", "url": "https://files.pythonhosted.org/packages/f1/ce/5f5f0da3692c7f2abacc57d4aea82dbe11bbae35efb7956a04d45fdd5a0f/django-json-response-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a08e0c1beca22004a79963a0ca06775e", "sha256": "413f4ded6fa7c77660b544fd5eb628ab314cda9384f97e1490a1a27f63a1142f" }, "downloads": -1, "filename": "django_json_response-1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "a08e0c1beca22004a79963a0ca06775e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3860, "upload_time": "2015-11-03T04:38:34", "url": "https://files.pythonhosted.org/packages/a3/e7/593fcca3a4abe9b1a47a030a99e3212103198d5934d7f7a3bd83277cd29c/django_json_response-1.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f31b889b0ae3016eaddd3a67188b6acf", "sha256": "c8b5d09973a0634695f8e89c8365021cef43a854197e39cb5016399ac073bb1d" }, "downloads": -1, "filename": "django-json-response-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f31b889b0ae3016eaddd3a67188b6acf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2232, "upload_time": "2015-11-03T04:38:30", "url": "https://files.pythonhosted.org/packages/be/fc/f0e6ad3203480c42e722c337dc8fa2a84cdf9a0c0925ff5010890febe2ef/django-json-response-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "e833186d3290b4eafab546d55232147f", "sha256": "4474a3290b3cc0d1bb86afd2d7c7362a38a2f125440ddaedec7d9960051abd3b" }, "downloads": -1, "filename": "django_json_response-1.0.4-py2.7.egg", "has_sig": false, "md5_digest": "e833186d3290b4eafab546d55232147f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3860, "upload_time": "2015-11-03T04:41:26", "url": "https://files.pythonhosted.org/packages/55/54/ef203b27aaba5d353b70b5acb139ef7c18f2f6c28f8dae779bcf41ce690b/django_json_response-1.0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9d639c7dabafab37171e6c013eb3ebe0", "sha256": "27fc8dab35b5e0fd1cea38538788dd068b05a4e53bf9503f79d65ff49b2b63e3" }, "downloads": -1, "filename": "django-json-response-1.0.4.tar.gz", "has_sig": false, "md5_digest": "9d639c7dabafab37171e6c013eb3ebe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2230, "upload_time": "2015-11-03T04:41:21", "url": "https://files.pythonhosted.org/packages/12/4d/34bb0d575c753d07438373ceb0295a6b311728da86776d4ceae901632b43/django-json-response-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "fadc0484fcca3d05051bdecc8b6c2155", "sha256": "8e596ec8ed6475b617138bcf9052c7b7c05a87d2565860c7d98799ed98ed1d3b" }, "downloads": -1, "filename": "django_json_response-1.0.5-py2.7.egg", "has_sig": false, "md5_digest": "fadc0484fcca3d05051bdecc8b6c2155", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3856, "upload_time": "2015-11-03T04:43:17", "url": "https://files.pythonhosted.org/packages/3d/4e/77e43e5984136ddc7fda96b1dd8b7a88ac7a80c0ffe4cadff298ccc8defa/django_json_response-1.0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "667e6c420c7e99b659362dbb6cf2e02a", "sha256": "317e063eeacdde984e0facb8517c1baa9e79724a55380a92180e096ea7c0b819" }, "downloads": -1, "filename": "django-json-response-1.0.5.tar.gz", "has_sig": false, "md5_digest": "667e6c420c7e99b659362dbb6cf2e02a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2229, "upload_time": "2015-11-03T04:43:13", "url": "https://files.pythonhosted.org/packages/6f/6f/58784afe63dc5d041984e854aa94edf72ab58572b1bdc5b712d84bd02b8e/django-json-response-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "604def2fa7f2c71a79762aafc19c1e5e", "sha256": "807e57c22be58516d45e8f1cec257783aa87fb4cd08e5599d201f78b325d0ea3" }, "downloads": -1, "filename": "django_json_response-1.0.6-py2.7.egg", "has_sig": false, "md5_digest": "604def2fa7f2c71a79762aafc19c1e5e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3821, "upload_time": "2015-11-03T04:49:36", "url": "https://files.pythonhosted.org/packages/e3/d3/89fff41a8e4d770b33e95de8afe92b374e3f88386e03d9521a76a83a23f5/django_json_response-1.0.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e7448783ce23c11406f81e532c2d0d92", "sha256": "daa224eed2cfe8a468a2f3ae53eb748a119289d005d1dc085af7bf2867bcabba" }, "downloads": -1, "filename": "django-json-response-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e7448783ce23c11406f81e532c2d0d92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2237, "upload_time": "2015-11-03T04:49:30", "url": "https://files.pythonhosted.org/packages/31/38/992bb7112556c9d21bb5695d42737456acdf409251040427fe5f7a5de185/django-json-response-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "304e0abee9d56bc4dd7da1808d47aa7c", "sha256": "2d3eca56f63bba9f05be2d17c6ac89cb0c6c19f4cf6d8e678d16ebbf4e3beb7e" }, "downloads": -1, "filename": "django_json_response-1.0.7-py2.7.egg", "has_sig": false, "md5_digest": "304e0abee9d56bc4dd7da1808d47aa7c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3866, "upload_time": "2015-11-11T14:02:03", "url": "https://files.pythonhosted.org/packages/f8/ef/1f7dcb9d9fd9843ae237dc6ad51c5e49b7147f2c36aaa5e2a00b9e237f9d/django_json_response-1.0.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "dfc7f95b251a9b62194983015efb40b7", "sha256": "aab660b3d5a20eabbd2afce81a8b1446eb1ed76f190c5f5d419909aee8eaef06" }, "downloads": -1, "filename": "django-json-response-1.0.7.tar.gz", "has_sig": false, "md5_digest": "dfc7f95b251a9b62194983015efb40b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2257, "upload_time": "2015-11-11T14:01:47", "url": "https://files.pythonhosted.org/packages/b8/fa/b87b97a21f1976e6c2ca6de6137935f67be3b2c8c447b3f400c0e74e055f/django-json-response-1.0.7.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "d3994a76c44d02103038b3801a6f84b4", "sha256": "7f0d162e1e900a5c70f24d087af4faf54c7aad07df1d346e2569bf02181a2ed1" }, "downloads": -1, "filename": "django_json_response-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "d3994a76c44d02103038b3801a6f84b4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4184, "upload_time": "2016-04-23T04:11:03", "url": "https://files.pythonhosted.org/packages/85/3c/04e4f70ca05dacd7d7e46fae0cfd6cd3dfa057aa468d4d97402102d72dbe/django_json_response-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e96c653f21ec5cfffa4c88055cca26d", "sha256": "b4cc043dcacc7eb48d4f64b3200f440435c8be9089af119fd5d4f25612dfc7f7" }, "downloads": -1, "filename": "django-json-response-1.1.3.tar.gz", "has_sig": false, "md5_digest": "1e96c653f21ec5cfffa4c88055cca26d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2517, "upload_time": "2016-04-23T04:10:23", "url": "https://files.pythonhosted.org/packages/30/9e/071310badfb4a27f7b4a8480f2e2631a0d49fe3e93f2836509414d377cc1/django-json-response-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "42924dd291f86e0b2bd04ab91121df2f", "sha256": "2b91d625e425b59dc6e6cbd0d5bef064debd04284766f0a7c0454e7f6f96f041" }, "downloads": -1, "filename": "django_json_response-1.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "42924dd291f86e0b2bd04ab91121df2f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4451, "upload_time": "2016-11-12T09:03:57", "url": "https://files.pythonhosted.org/packages/bb/6d/108dd46244ef1fa766b33a7b8cd4e12530e5d53c782d36c9be3033c5f833/django_json_response-1.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d1e99e7752e94e6dc4554b15f0bf77a", "sha256": "0bcaeb79741914ad9dc293466382cd161387551b80d19b75eac6bccfc2bb1d01" }, "downloads": -1, "filename": "django-json-response-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4d1e99e7752e94e6dc4554b15f0bf77a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2711, "upload_time": "2016-11-12T09:03:59", "url": "https://files.pythonhosted.org/packages/6a/87/b5f29addfa7dc997a2dda7ce70c0bbe96da21527aacc3308b07a2c2f8d99/django-json-response-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "dcfec334694064e79aed6ce07c1a3aa9", "sha256": "bb84d90d9a06585abc73ec73c077ee0a1f6c2938334309931dd5a65b0fc47383" }, "downloads": -1, "filename": "django_json_response-1.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "dcfec334694064e79aed6ce07c1a3aa9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4457, "upload_time": "2017-07-30T09:51:44", "url": "https://files.pythonhosted.org/packages/62/9f/c2a6c2ba7f42ec1255248cb05f6aa4ac53f51ed9835f5ab35f538b8f6f46/django_json_response-1.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0265a816e31936bd603e3d85dcb02622", "sha256": "f00a65c4981be3a1194668b69abc622a62dfc274f3db9f309c3f63d61cc7694f" }, "downloads": -1, "filename": "django-json-response-1.1.5.tar.gz", "has_sig": false, "md5_digest": "0265a816e31936bd603e3d85dcb02622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2712, "upload_time": "2017-07-30T09:51:45", "url": "https://files.pythonhosted.org/packages/8a/43/809d6bf3cd5198f200b95206e00e226a1864dc32d64d0229396082ae4bc5/django-json-response-1.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcfec334694064e79aed6ce07c1a3aa9", "sha256": "bb84d90d9a06585abc73ec73c077ee0a1f6c2938334309931dd5a65b0fc47383" }, "downloads": -1, "filename": "django_json_response-1.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "dcfec334694064e79aed6ce07c1a3aa9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4457, "upload_time": "2017-07-30T09:51:44", "url": "https://files.pythonhosted.org/packages/62/9f/c2a6c2ba7f42ec1255248cb05f6aa4ac53f51ed9835f5ab35f538b8f6f46/django_json_response-1.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0265a816e31936bd603e3d85dcb02622", "sha256": "f00a65c4981be3a1194668b69abc622a62dfc274f3db9f309c3f63d61cc7694f" }, "downloads": -1, "filename": "django-json-response-1.1.5.tar.gz", "has_sig": false, "md5_digest": "0265a816e31936bd603e3d85dcb02622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2712, "upload_time": "2017-07-30T09:51:45", "url": "https://files.pythonhosted.org/packages/8a/43/809d6bf3cd5198f200b95206e00e226a1864dc32d64d0229396082ae4bc5/django-json-response-1.1.5.tar.gz" } ] }