Rest Framework Viewset

[Solved] Rest Framework Viewset | Swift - Code Explorer | yomemimo.com
Question : get_permissions

Answered by : clumsy-caribou-h7pb39mong7d

def get_permissions(self): # Your logic should be all here if self.request.method == 'GET': self.permission_classes = [DummyPermission, ] else: self.permission_classes = [IsAuthenticated, ] return super(UsersViewSet, self).get_permissions()

Source : https://stackoverflow.com/questions/25283797/django-rest-framework-add-additional-permission-in-viewset-update-method | Last Update : Thu, 15 Oct 20

Question : rest framework viewset

Answered by : hungry-hoopoe-frjs30mhp87o

from rest_framework.decorators import action
from rest_framework.response import Response
from rest_framework import permissions
class SnippetViewSet(viewsets.ModelViewSet): """ This viewset automatically provides `list`, `create`, `retrieve`, `update` and `destroy` actions. Additionally we also provide an extra `highlight` action. """ queryset = Snippet.objects.all() serializer_class = SnippetSerializer permission_classes = [permissions.IsAuthenticatedOrReadOnly, IsOwnerOrReadOnly] @action(detail=True, renderer_classes=[renderers.StaticHTMLRenderer]) def highlight(self, request, *args, **kwargs): snippet = self.get_object() return Response(snippet.highlighted) def perform_create(self, serializer): serializer.save(owner=self.request.user)

Source : https://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/ | Last Update : Mon, 13 Jun 22

Question : django rest framework viewset

Answered by : brayan-prieto

class UserViewSet(viewsets.ModelViewSet): """ A viewset for viewing and editing user instances. """ serializer_class = UserSerializer queryset = User.objects.all()

Source : https://www.django-rest-framework.org/api-guide/viewsets/ | Last Update : Tue, 26 Apr 22

Answers related to rest framework viewset

Code Explorer Popular Question For Swift