{ "info": { "author": "Malik Junaid", "author_email": "malik.junaid27@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============================\nRest Framework Custom ViewSets\n=============================\n\n.. image:: https://badge.fury.io/py/rest_framework_custom_viewsets.png\n :target: https://badge.fury.io/py/rest_framework_custom_viewsets\n\n.. image:: https://travis-ci.org/Darwesh27/rest_framework_custom_viewsets.png?branch=master\n :target: https://travis-ci.org/Darwesh27/rest_framework_custom_viewsets\n\nDjango ModelViewSet extended for per view base extensions like Serializer Classes etc.\n\nDocumentation\n-------------\n\nThe full documentation is at https://rest_framework_custom_viewsets.readthedocs.org.\n\nQuickstart\n----------\n\nInstall Rest Framework Custom ViewSets::\n\n pip install rest_framework_custom_viewsets\nAdd it to the INSTALLED_APPS setting::\n\n INSTALLED_APPS += ('drf_custom_viewsets')\n\nExample::\n\n from drf_custom_viewsets.viewsets.CustomSerializerViewSet\n from myapp.serializers import CustomSerializer1, CustomSerializer2\n\n class MyViewSet(CustomSerializerViewSet):\n custom_serializer_class = {\n 'GET': CustomSerializer1,\n 'POST': CustomSerializer2,\n }\n\n\nThen import it in a project::\n\n import drf_custom_viewsets\nFeatures\n--------\n\n* TODO\n\nRunning Tests\n--------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install -r requirements-test.txt\n (myenv) $ python runtests.py\n\nCredits\n---------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.0.1 (2016-05-25)\n++++++++++++++++++\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Darwesh27/rest_framework_custom_viewsets", "keywords": "rest_framework_custom_viewsets", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "rest_framework_custom_viewsets", "package_url": "https://pypi.org/project/rest_framework_custom_viewsets/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rest_framework_custom_viewsets/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Darwesh27/rest_framework_custom_viewsets" }, "release_url": "https://pypi.org/project/rest_framework_custom_viewsets/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Django ModelViewSet extended for per view base extensions like Serializer Classes etc.", "version": "0.0.4" }, "last_serial": 2182779, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cfa220930fdce80ca2aab55c3ec9d364", "sha256": "0ecc9989e6661b606519859f91548dae7f0a000933111026fe5ec3f6ce09a92e" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cfa220930fdce80ca2aab55c3ec9d364", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5867, "upload_time": "2016-06-01T07:56:30", "url": "https://files.pythonhosted.org/packages/45/4f/d9d1298b9a14f07caa9ca2cfedae2c4b55c20abf7af75630b28c9a8ac6e6/rest_framework_custom_viewsets-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "941e2bb31e8368acd2f6b8027b64a059", "sha256": "6585c2c3233736fdb41d0b4b6f22c2058c878bcf1b0d5e618cd38f17715141a4" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.1.tar.gz", "has_sig": false, "md5_digest": "941e2bb31e8368acd2f6b8027b64a059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5922, "upload_time": "2016-05-31T14:46:30", "url": "https://files.pythonhosted.org/packages/2e/28/88e8f368cd5548747be313e7a3fa92f8b1fc44d06b9e3ddfd2e6096926f7/rest_framework_custom_viewsets-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2ab9c284d1d421d20b171a9afbe8bfac", "sha256": "5d2b3ac39512407954a10cccbf3da0f8cc7f77b391c4137cec48df8f93a89629" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ab9c284d1d421d20b171a9afbe8bfac", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5863, "upload_time": "2016-06-01T08:33:26", "url": "https://files.pythonhosted.org/packages/1f/ba/594db852cd861b36895e5725e4ecdd58cafc90b12187f96d9f2becd4532b/rest_framework_custom_viewsets-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "469a167c03a486139ec75cfdcedaae61", "sha256": "8f3bdc6979de75c22f670c238df4d45bbf74fac37f107a39ff90c5023675dbe6" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.2.tar.gz", "has_sig": false, "md5_digest": "469a167c03a486139ec75cfdcedaae61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5931, "upload_time": "2016-06-01T08:32:47", "url": "https://files.pythonhosted.org/packages/8a/c6/7862f1c9a738b4cf3392353f978618433fa723aca1b859a0133b3643e90a/rest_framework_custom_viewsets-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ff91520ffe7da5ffbdf5eafcd766eecb", "sha256": "8bad0f8409209c7ef7fec488041e32742d10a6c75af5d4bdb8ee6bcf04972de7" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff91520ffe7da5ffbdf5eafcd766eecb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5914, "upload_time": "2016-06-01T11:36:57", "url": "https://files.pythonhosted.org/packages/2f/7a/f7d06b45e0f93291fab5697dca05328cfa0ad3f4947ab849955a0bddcd65/rest_framework_custom_viewsets-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baf2ef559719fc3857fb40c295415f40", "sha256": "1d890b5d68c206dafc826397c596b8f88dcdf6fbbd8494f0efb7d18be8549b03" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.3.tar.gz", "has_sig": false, "md5_digest": "baf2ef559719fc3857fb40c295415f40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5980, "upload_time": "2016-06-01T11:36:48", "url": "https://files.pythonhosted.org/packages/fa/02/d202e7a4354acac73aa43d0520b677e9fcc76592b86080087f298daa187a/rest_framework_custom_viewsets-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cff1b81cd2ff091c254eebdff3266f75", "sha256": "fae1df7471f310ce696fb5e2023d52e97ee9bcf2ac38b4c1dccc0fed2e6ef054" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cff1b81cd2ff091c254eebdff3266f75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5720, "upload_time": "2016-06-23T06:00:16", "url": "https://files.pythonhosted.org/packages/33/45/b85690c8f039f61c984d6cff91c119ccae052322f6c2d8969c5a0a4c10e8/rest_framework_custom_viewsets-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cff1b81cd2ff091c254eebdff3266f75", "sha256": "fae1df7471f310ce696fb5e2023d52e97ee9bcf2ac38b4c1dccc0fed2e6ef054" }, "downloads": -1, "filename": "rest_framework_custom_viewsets-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cff1b81cd2ff091c254eebdff3266f75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5720, "upload_time": "2016-06-23T06:00:16", "url": "https://files.pythonhosted.org/packages/33/45/b85690c8f039f61c984d6cff91c119ccae052322f6c2d8969c5a0a4c10e8/rest_framework_custom_viewsets-0.0.4.tar.gz" } ] }