bugfix, request.DATA is deprecated, replaced with request.data

This commit is contained in:
Philippe Luickx 2015-08-07 14:31:33 +03:00
parent ad94008503
commit 02bf6fbe5b
2 changed files with 7 additions and 7 deletions

View File

@ -51,7 +51,7 @@ class RegisterView(APIView, SignupView):
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
self.initial = {} self.initial = {}
self.request.POST = self.request.DATA.copy() self.request.POST = self.request.data.copy()
form_class = self.get_form_class() form_class = self.get_form_class()
self.form = self.get_form(form_class) self.form = self.get_form(form_class)
if self.form.is_valid(): if self.form.is_valid():
@ -78,7 +78,7 @@ class VerifyEmailView(APIView, ConfirmEmailView):
return Response({}, status=status.HTTP_405_METHOD_NOT_ALLOWED) return Response({}, status=status.HTTP_405_METHOD_NOT_ALLOWED)
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
self.kwargs['key'] = self.request.DATA.get('key', '') self.kwargs['key'] = self.request.data.get('key', '')
confirmation = self.get_object() confirmation = self.get_object()
confirmation.confirm(self.request) confirmation.confirm(self.request)
return Response({'message': 'ok'}, status=status.HTTP_200_OK) return Response({'message': 'ok'}, status=status.HTTP_200_OK)

View File

@ -50,7 +50,7 @@ class LoginView(GenericAPIView):
) )
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
self.serializer = self.get_serializer(data=self.request.DATA) self.serializer = self.get_serializer(data=self.request.data)
if not self.serializer.is_valid(): if not self.serializer.is_valid():
return self.get_error_response() return self.get_error_response()
self.login() self.login()
@ -110,8 +110,8 @@ class PasswordResetView(GenericAPIView):
permission_classes = (AllowAny,) permission_classes = (AllowAny,)
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
# Create a serializer with request.DATA # Create a serializer with request.data
serializer = self.get_serializer(data=request.DATA) serializer = self.get_serializer(data=request.data)
if not serializer.is_valid(): if not serializer.is_valid():
return Response(serializer.errors, return Response(serializer.errors,
@ -138,7 +138,7 @@ class PasswordResetConfirmView(GenericAPIView):
permission_classes = (AllowAny,) permission_classes = (AllowAny,)
def post(self, request): def post(self, request):
serializer = self.get_serializer(data=request.DATA) serializer = self.get_serializer(data=request.data)
if not serializer.is_valid(): if not serializer.is_valid():
return Response( return Response(
serializer.errors, status=status.HTTP_400_BAD_REQUEST serializer.errors, status=status.HTTP_400_BAD_REQUEST
@ -160,7 +160,7 @@ class PasswordChangeView(GenericAPIView):
permission_classes = (IsAuthenticated,) permission_classes = (IsAuthenticated,)
def post(self, request): def post(self, request):
serializer = self.get_serializer(data=request.DATA) serializer = self.get_serializer(data=request.data)
if not serializer.is_valid(): if not serializer.is_valid():
return Response( return Response(
serializer.errors, status=status.HTTP_400_BAD_REQUEST serializer.errors, status=status.HTTP_400_BAD_REQUEST