A collection of DRF mixins combinations
Project description
rest-framework-mixins
Installation
pip install rest_framework_mixins
Usage
This package provides all combinations of the mixins provided by rest_framework.
All combinations follow the same format: `{initials}Mixin.
The initials correspond to the following methods, in this specific order:
- L:
list()
- R:
retrieve()
- C:
create()
- U:
update()
- P:
partial_update()
- D:
delete()
So for example, to import a mixin that gives us list, retrieve and create, we can do the following:
from rest_framework_mixins import LRCMixin
class CreateListRetrieveViewSet(LRCMixin, viewsets.GenericViewSet):
"""
A viewset that provides `retrieve`, `create`, and `list` actions.
To use it, override the class and set the `.queryset` and
`.serializer_class` attributes.
"""
pass
Adapted from DRF's documentation
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 rest_framework_mixins-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9fff0026d043316ccadaad61817e7effabc9f2eee630d155262de8afe4cb2ed |
|
MD5 | 6fff39cec1c6d97eb573fd0e419951db |
|
BLAKE2b-256 | d8ef01379c6831a5c8f651ec961043160a2e5cc8d038850211d7edace4b279dc |
Close
Hashes for rest_framework_mixins-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6b93bd8d087b3a2932365d4a373e6db6cab7ec4153b4c92b0adff0b3f10f14b |
|
MD5 | 97587e96b507e5d9562982d7c4f53c57 |
|
BLAKE2b-256 | a636da5cd725c619e6ac1619fa7ea1cfa301bb1884e9e1d6df3f04b2d3762dbf |