Django Rest Framework extension for implement by action serializers, permissions & /etc
Project description
Django Rest Framework Extended ViewSet
Django Rest Framework extension for implement by action serializers, permissions & /etc
- Free software: MIT license
- Documentation: https://drf-extended-viewset.readthedocs.io.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for drf_extended_viewset-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbbbb71c6336b005ebec1ad9abeacf3f1287ed049170222f9979eec3c26c4758 |
|
MD5 | ac60871b06c8f5ebe9fa6a760f80f224 |
|
BLAKE2b-256 | 2d02accca2be685b9a0b39c6d02031315233546c2200c9141c25c0a379f18781 |
Close
Hashes for drf_extended_viewset-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65784631302bfdd044a95422a52ac46da30a20383f55e001f6c0f07d3d26bb33 |
|
MD5 | 1c79c5e561f96ca1111457fde4449a53 |
|
BLAKE2b-256 | 5f2f0383bc4d21c794c3ffca30570f6e10ab4e8c24b774267f961c41b3f5a057 |