コード例 #1
0
ファイル: users.py プロジェクト: thmxluis/cride-app
 def signup(self, request):
     ''' User signup '''
     serializer = UserSignUpSerializer(data=request.data)
     serializer.is_valid(raise_exception=True)
     user = serializer.save()
     data = UserModelSerializer(user).data
     return Response(data, status=status.HTTP_201_CREATED)
コード例 #2
0
ファイル: users.py プロジェクト: ariamxp/api-resp-django
 def post(self, request, *args, **kwargs):
     """Handle HTTP POST request"""
     serializer = UserSignUpSerializer(data=request.data)
     serializer.is_valid(raise_exception=True)
     user = serializer.save()
     data = UserModelSerializer(user).data
     return Response(data, status=status.HTTP_201_CREATED)
コード例 #3
0
 def signup(self, request):
     """User sign up."""
     request.data['username'] = '******'.format(request.data['first_name'],
                                               request.data['last_name'])
     serializer = UserSignUpSerializer(data=request.data)
     serializer.is_valid(raise_exception=True)
     user = serializer.save()
     data = UserWithoutTeacherModelSerializer(user).data
     return Response(data, status=status.HTTP_201_CREATED)