def put(self, request, pk, format=None): account = self.get_object(pk) account_serializer = AccountSerializer(account, data=request.data) if account_serializer.verify_balance(account_serializer): account_serializer.save() return Response(account_serializer.data) return Response(account_serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post(self, request, format=None): account_serializer = AccountSerializer(data=request.data) if account_serializer.verify_balance(account_serializer): account_serializer.save() return Response(account_serializer.data, status=status.HTTP_201_CREATED) return Response(account_serializer.errors, status=status.HTTP_400_BAD_REQUEST)