Signup: use the recommended drf style for validation.

This commit is contained in:
Tom Hacohen committed 2020-05-31 16:39:27 +03:00
1 parent 40db4e14b0
commit 6051a5ae3a
1 file changed
+1 -3
+1 -3
View File
@@ -573,14 +573,12 @@ class AuthenticationViewSet(viewsets.ViewSet):
@action_decorator(detail=False, methods=['POST'])
def signup(self, request):
serializer = AuthenticationSignupSerializer(data=request.data)
if serializer.is_valid():
serializer.is_valid(raise_exception=True)
user = serializer.save()
data = self.login_response_data(user)
return Response(data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def get_login_user(self, serializer):
username = serializer.validated_data.get('username')
email = serializer.validated_data.get('email')