11from rest_framework .views import APIView
22from rest_framework import viewsets
33from rest_framework .response import Response
4- from rest_framework import generics , status
4+ from rest_framework import generics , status , parsers
55from rest_framework .reverse import reverse
66from rest_framework .permissions import AllowAny
77from rest_framework_simplejwt .tokens import AccessToken
@@ -26,8 +26,7 @@ class UserViewSet(viewsets.ModelViewSet):
2626 queryset = User .objects .all ()
2727 serializer_class = UserSerializer
2828 permission_classes = [AllowAny ]
29-
30-
29+ parser_classes = (parsers .MultiPartParser , parsers .FormParser , parsers .JSONParser )
3130class ThresholdViewSet (viewsets .ViewSet ):
3231 def list (self , request ):
3332 mcus = MCU .objects .all ()
@@ -76,6 +75,7 @@ class UserAPIView(generics.GenericAPIView):
7675 queryset = User .objects .all ()
7776 serializer_class = UserSerializer
7877 permission_classes = [AllowAny ]
78+ parser_classes = (parsers .MultiPartParser , parsers .FormParser , parsers .JSONParser )
7979 def get (self , request , * args , ** kwargs ):
8080 users = self .get_queryset ()
8181 serializer = self .get_serializer (users , many = True )
@@ -90,6 +90,7 @@ class UserDetailView(generics.RetrieveUpdateDestroyAPIView):
9090 queryset = User .objects .all ()
9191 serializer_class = UserSerializer
9292 permission_classes = [AllowAny ]
93+ parser_classes = (parsers .MultiPartParser , parsers .FormParser , parsers .JSONParser )
9394
9495class SetPasswordView (generics .GenericAPIView ):
9596 serializer_class = SetPasswordSerializer
0 commit comments