Viewsets (certego_saas.ext.viewsets)

DRF viewsets

class certego_saas.ext.viewsets.CreateOnlyViewSet(**kwargs)[source]

Bases: rest_framework.mixins.CreateModelMixin, rest_framework.viewsets.GenericViewSet

Only create() action.

class certego_saas.ext.viewsets.ListAndDeleteOnlyViewSet(**kwargs)[source]

Bases: rest_framework.mixins.DestroyModelMixin, rest_framework.mixins.ListModelMixin, rest_framework.viewsets.GenericViewSet

Only list() and destroy() actions.

class certego_saas.ext.viewsets.ReadAndDeleteOnlyViewSet(**kwargs)[source]

Bases: rest_framework.mixins.DestroyModelMixin, rest_framework.viewsets.ReadOnlyModelViewSet

Only list(), retrieve(), and destroy() actions.

class certego_saas.ext.viewsets.ReadDeleteCreateOnlyViewSet(**kwargs)[source]

Bases: rest_framework.mixins.DestroyModelMixin, rest_framework.mixins.CreateModelMixin, rest_framework.viewsets.ReadOnlyModelViewSet

Only list(), retrieve(), destroy() and create() actions.

class certego_saas.ext.viewsets.ReadOnlyViewSet(**kwargs)[source]

Bases: rest_framework.viewsets.ReadOnlyModelViewSet

Only list() and retrieve() actions.

class certego_saas.ext.viewsets.ReadUpdateCreateOnlyViewSet(**kwargs)[source]

Bases: rest_framework.mixins.UpdateModelMixin, rest_framework.mixins.CreateModelMixin, rest_framework.viewsets.ReadOnlyModelViewSet