{ "info": { "author": "ingrun", "author_email": "ingrun@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "# ingrunTools\n\n### JsonToolsDjango\n\n\u9002\u914d django \u7684 http \u8fd4\u56de json \u6570\u636e \n\n\n\n```python \nfrom ingrunTools.JsonToolsDjango import get_user_info, get_user_info\n\n# get_json_models(ser, data, code, msg) \n# \u6817\u5b50: \nclass get_user_info(APIView): \n\tuser = User.object.get(pk=1) \n\treturn get_json_models(UserSerializer, user, 1, '\u67e5\u8be2\u7528\u6237\u4fe1\u606f\u6210\u529f') \n\n# {'code':1, msg: '\u67e5\u8be2\u7528\u6237\u4fe1\u606f\u6210\u529f', data: {'id':1, 'username': 'ingrun'} }\n\n# get_json_success(msg)\n# \u6817\u5b50: \nclass get_user_info(APIView): \n\tuser = User.object.get(pk=1) \n\treturn get_json_success('\u67e5\u8be2\u7528\u6237\u4fe1\u606f\u6210\u529f') \n\n# {'code':1, msg: '\u67e5\u8be2\u7528\u6237\u4fe1\u606f\u6210\u529f', data: '' }\n```\n\n### RandomTools\n\n\u751f\u6210\u968f\u673a\u6570\u7684\u5de5\u5177\n\n```python\n# get_random_list(max, length, min) \u8fd4\u56de\u4e00\u4e2a\u5305\u542b\u968f\u673a\u4e0d\u91cd\u590d\u6574\u6570\u7684\u5217\u8868\n# get_random_data_list(li, length) \u968f\u673a\u8fd4\u56de\u4e00\u4e2a\u5217\u8868\u7684\u4e00\u90e8\u5206 \u4e0d\u91cd\u590d\n\n# \u6817\u5b50:\n\na = get_random_list(10, 5, -10)\nprint(a)\n\nprint(get_random_data_list(a, 3))\n\n# [10, -1, 9, 0, -5]\n# [-1, 10, 9]\n\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ingRun/ingrunTools", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "ingrunTools", "package_url": "https://pypi.org/project/ingrunTools/", "platform": "all", "project_url": "https://pypi.org/project/ingrunTools/", "project_urls": { "Homepage": "https://github.com/ingRun/ingrunTools" }, "release_url": "https://pypi.org/project/ingrunTools/1.0.6/", "requires_dist": null, "requires_python": "", "summary": "\u4e2a\u4eba\u5de5\u5177 \u7528\u4e8e django \u5f00\u53d1", "version": "1.0.6" }, "last_serial": 5871228, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "717f9c7617200e2824e77d499e95f0df", "sha256": "9d7e47e04b3f0d6fe85a6bf855923b154ae5a46a96a27f938083a8c0a0094fdf" }, "downloads": -1, "filename": "ingrunTools-1.0.0.tar.gz", "has_sig": false, "md5_digest": "717f9c7617200e2824e77d499e95f0df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2852, "upload_time": "2019-09-21T04:07:15", "url": "https://files.pythonhosted.org/packages/ad/57/a541286342100780a715a3b8018978a1b13a07ffe207451425f3ba49cdf1/ingrunTools-1.0.0.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b32dcb5f227349abb339b3ab5a80a246", "sha256": "02c7af45e00fc7999efe8891e62cd0e7ec8be690635cb9344162a7467d0bfb53" }, "downloads": -1, "filename": "ingrunTools-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b32dcb5f227349abb339b3ab5a80a246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3281, "upload_time": "2019-09-21T07:26:28", "url": "https://files.pythonhosted.org/packages/38/da/9623155be3fff58adbe4dece4ba813e89824f328fab3d002b0e9b6b81c09/ingrunTools-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f6c61ca6642eb88920d60bb894cc386e", "sha256": "9f130a09d468431ca2407bdb4605766dd482d7838baed6bf64156101de120a7e" }, "downloads": -1, "filename": "ingrunTools-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f6c61ca6642eb88920d60bb894cc386e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3420, "upload_time": "2019-09-21T07:29:02", "url": "https://files.pythonhosted.org/packages/5f/3b/dfa1551e9ffbba8c737d0e014bf82c960972719a670e4389eea317039f5b/ingrunTools-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "da9538f452fa478f97cedcd7754cd200", "sha256": "c2e8bd7a1db30ae50b2502f551010cb34e8d2e9f394ede632e0381c9c42293c2" }, "downloads": -1, "filename": "ingrunTools-1.0.5.tar.gz", "has_sig": false, "md5_digest": "da9538f452fa478f97cedcd7754cd200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3432, "upload_time": "2019-09-21T07:36:35", "url": "https://files.pythonhosted.org/packages/43/6a/18dcfef9ce7896917e9319b53265c89e90507dc8aa1e656600dfa8b65c7f/ingrunTools-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "3c419e2b0b4521a9a2fe637d9b63aaf9", "sha256": "bfaf34494b6a7969d84343749e1a8b14bf834dd4d1e67f11504761495fe12d69" }, "downloads": -1, "filename": "ingrunTools-1.0.6.tar.gz", "has_sig": false, "md5_digest": "3c419e2b0b4521a9a2fe637d9b63aaf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3435, "upload_time": "2019-09-23T02:59:05", "url": "https://files.pythonhosted.org/packages/01/a2/700acd6aebdef63df3259394034d8d367447c72d0b3077586978cb170726/ingrunTools-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3c419e2b0b4521a9a2fe637d9b63aaf9", "sha256": "bfaf34494b6a7969d84343749e1a8b14bf834dd4d1e67f11504761495fe12d69" }, "downloads": -1, "filename": "ingrunTools-1.0.6.tar.gz", "has_sig": false, "md5_digest": "3c419e2b0b4521a9a2fe637d9b63aaf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3435, "upload_time": "2019-09-23T02:59:05", "url": "https://files.pythonhosted.org/packages/01/a2/700acd6aebdef63df3259394034d8d367447c72d0b3077586978cb170726/ingrunTools-1.0.6.tar.gz" } ] }