Metadata-Version: 2.0
Name: rest-framework-custom-viewsets
Version: 0.0.3
Summary: Django ModelViewSet extended for per view base extensions like Serializer Classes etc.
Home-page: https://github.com/Darwesh27/rest_framework_custom_viewsets
Author: Malik Junaid
Author-email: malik.junaid27@gmail.com
License: BSD
Keywords: rest_framework_custom_viewsets
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.8
Classifier: Framework :: Django :: 1.9
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5

=============================
Rest Framework Custom ViewSets
=============================

.. image:: https://badge.fury.io/py/rest_framework_custom_viewsets.png
    :target: https://badge.fury.io/py/rest_framework_custom_viewsets

.. image:: https://travis-ci.org/Darwesh27/rest_framework_custom_viewsets.png?branch=master
    :target: https://travis-ci.org/Darwesh27/rest_framework_custom_viewsets

Django ModelViewSet extended for per view base extensions like Serializer Classes etc.

Documentation
-------------

The full documentation is at https://rest_framework_custom_viewsets.readthedocs.org.

Quickstart
----------

Install Rest Framework Custom ViewSets::

    pip install rest_framework_custom_viewsets
Add it to the INSTALLED_APPS setting::

    INSTALLED_APPS += ('drf_custom_viewsets')

Example::

    from drf_custom_viewsets.viewsets.CustomSerializerViewSet
    from myapp.serializers import CustomSerializer1, CustomSerializer2

    class MyViewSet(CustomSerializerViewSet):
        custom_serializer_class = {
            'GET':  CustomSerializer1,
            'POST': CustomSerializer2,
        }


Then import it in a project::

    import drf_custom_viewsets
Features
--------

* TODO

Running Tests
--------------

Does the code actually work?

::

    source <YOURVIRTUALENV>/bin/activate
    (myenv) $ pip install -r requirements-test.txt
    (myenv) $ python runtests.py

Credits
---------

Tools used in rendering this package:

*  Cookiecutter_
*  `cookiecutter-djangopackage`_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage




History
-------

0.0.1 (2016-05-25)
++++++++++++++++++

* First release on PyPI.


