def post(self, request): serializer = RegisterSerializer(data=request.data, context={'mac_add': get_mac_add(request), 'user_type': request.data['user_type']}) if serializer.is_valid(raise_exception=True): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED)
def post(self, request, format=None): serializer = RegisterSerializer(data=request.data, context={'mac_add': get_mac_add(request)}) if serializer.is_valid(): serializer.save() user = User.objects.get(username=self.request.data['username']) Token.objects.create(user=user) return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post(self, request, format=None): serializer = RegisterSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)