Skip to main content

Django Rest Framework extension for implement by action serializers, permissions & /etc

Project description

Django Rest Framework Extended ViewSet

https://pypi.python.org/pypi/drf_extended_viewset https://travis-ci.com/ivlevdenis/drf_extended_viewset https://drf-extended-viewset.readthedocs.io/en/latest/?badge=latest https://pyup.io/repos/github/ivlevdenis/drf_extended_viewset/

Django Rest Framework extension for implement by action serializers, permissions & /etc

Features

class MyModelViewSet(ExtendedModelViewSet):
    serializer_class_map = {
        'list': ListMyModelSerializer,
        'retrieve': RetrieveMyModelSerializer,
        'update': UpdateMyModelSerializer,
        ...
    }
    permission_classes_map = {
        'list': AllowAny,
        'retrieve': IsAuthenticated,
        'update': (IsOwner | IsAdminUser),
        ...
    }

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Cookiecutter audreyr/cookiecutter-pypackage

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drf_extended_viewset-0.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

drf_extended_viewset-0.1.0-py2.py3-none-any.whl (4.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file drf_extended_viewset-0.1.0.tar.gz.

File metadata

  • Download URL: drf_extended_viewset-0.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

File hashes

Hashes for drf_extended_viewset-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cbbbb71c6336b005ebec1ad9abeacf3f1287ed049170222f9979eec3c26c4758
MD5 ac60871b06c8f5ebe9fa6a760f80f224
BLAKE2b-256 2d02accca2be685b9a0b39c6d02031315233546c2200c9141c25c0a379f18781

See more details on using hashes here.

File details

Details for the file drf_extended_viewset-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: drf_extended_viewset-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

File hashes

Hashes for drf_extended_viewset-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 65784631302bfdd044a95422a52ac46da30a20383f55e001f6c0f07d3d26bb33
MD5 1c79c5e561f96ca1111457fde4449a53
BLAKE2b-256 5f2f0383bc4d21c794c3ffca30570f6e10ab4e8c24b774267f961c41b3f5a057

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page