{ "info": { "author": "YouHyeon Ko", "author_email": "koyouhun@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7" ], "description": "# DRF Swagger\n#### Code Based API document builder\n\n# Overview\n- Django Rest Framework (DRF)\n- Code Based (Serializer to Docs)\n- Swagger UI (https://swagger.io/swagger-ui/)\n\n\n# Example\n```python\nfrom django.http import HttpResponse\nfrom django.contrib.auth.models import User\nfrom rest_framework import viewsets, serializers\nfrom drf_swagger import drf_request, drf_response\n\nclass ViewSetTest(viewsets.ViewSet):\n lookup_field = 'view_set'\n\n @drf_request(RootSerializer)\n @drf_response(RootSerializer)\n def update(self, request, view_set):\n \"\"\"\n summary: test summary\n parameters:\n - name: test_param\n in: query\n type: string\n description: Only 'name, in, type' is required\n example: test example\n required: true\n \"\"\"\n return HttpResponse(\"!@3123\")\n\nclass RootSerializer(serializers.ModelSerializer):\n id = serializers.CharField(\n help_text='user pk: 46887',\n required=True\n )\n class Meta:\n model = User\n fields = (\n 'email',\n 'id'\n )\n```\n![example-img]\n\n\n# Install\n\n# Quick Start\n\n# Warning\n- For security, override SwaggerView and add login\n- Will Make login/security setting someday...\n\n[example-img]: https://github.com/koyouhun/drf_swagger/blob/master/img/web.png?raw=true", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/koyouhun/drf_swagger", "keywords": "django,swagger,api,documentation", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pip-test-swagger", "package_url": "https://pypi.org/project/pip-test-swagger/", "platform": "", "project_url": "https://pypi.org/project/pip-test-swagger/", "project_urls": { "Homepage": "https://github.com/koyouhun/drf_swagger" }, "release_url": "https://pypi.org/project/pip-test-swagger/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Django REST Framework + Swagger", "version": "0.1.3" }, "last_serial": 3406868, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "a4d55d2723012310254570b3487a083a", "sha256": "3a3dfbe8f242294295f91bb9f42407f10e63782b94daa0a5b03243d75bbd1352" }, "downloads": -1, "filename": "pip_test_swagger-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a4d55d2723012310254570b3487a083a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1860, "upload_time": "2017-12-11T05:33:08", "url": "https://files.pythonhosted.org/packages/6c/65/12efc5504e3e002a9fa329c180215eb6dab7f12a04f21f715e8753b9b002/pip_test_swagger-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d80c852ee058c339e66cb18d27e9ee49", "sha256": "26f7a7e53d56b93fc3e746a50d40fcb5e0364534e4fa8d38f4c7475c2df25319" }, "downloads": -1, "filename": "pip_test_swagger-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d80c852ee058c339e66cb18d27e9ee49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4132303, "upload_time": "2017-12-11T05:54:23", "url": "https://files.pythonhosted.org/packages/67/3c/d8efe7c51fc85b878e5fa2cd2ba91f44e160927948d8eeedf3bc886a7a28/pip_test_swagger-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e977917e33833e787c0796e307151fe1", "sha256": "858e3e36d277790d092aa336f35c4a693fcb65794d84b53c2a3f80d79f4782bf" }, "downloads": -1, "filename": "pip_test_swagger-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e977917e33833e787c0796e307151fe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4132859, "upload_time": "2017-12-11T08:11:17", "url": "https://files.pythonhosted.org/packages/9b/7f/53830a829a5d964cbd22eb61fa7dbdd714e97414ff77f9359c02459c895e/pip_test_swagger-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e977917e33833e787c0796e307151fe1", "sha256": "858e3e36d277790d092aa336f35c4a693fcb65794d84b53c2a3f80d79f4782bf" }, "downloads": -1, "filename": "pip_test_swagger-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e977917e33833e787c0796e307151fe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4132859, "upload_time": "2017-12-11T08:11:17", "url": "https://files.pythonhosted.org/packages/9b/7f/53830a829a5d964cbd22eb61fa7dbdd714e97414ff77f9359c02459c895e/pip_test_swagger-0.1.3.tar.gz" } ] }