1

SQLAlchemy uuid4 で 1 つの列を16d11d6abdaf4fe9905a56e0be8d15d1 使用すると、json 形式を使用してこの ID をクライアントに送信し、将来的にクライアント ID から受信してデータベースに対してクエリを実行する必要があるような値が得られました。みたいに送っています

result = {'id': str(id)}
#this is from Tornado handler
self.write(simplejson.dumps(result))

受け取ったIDでユーザーjsonから送信すると、サーバー上で次のように抽出します

data = tornado.escape.json_decode(self.request.body)
id = data.get('id', None)
#also tornado handler when I receive id from client
#I also have tried like uuid.UUID(bytes=id.bytes) but also get error

不正な形式の 16 進数文字列のようなエラーが常に発生します。json でクライアントとクライアントからサーバーの uuid に送信する方法は?

4

1 に答える 1

0

フリスト:

result = {'id': str(id)}
#If the given chunk is a dictionary, we write it as JSON and set
#the Content-Type of the response to be application/json.
self.write(result)

送信:

#Returns the value of the argument with the given name
id = self.get_argument("id")

すみません、私の英語は下手です

于 2013-04-11T01:13:17.193 に答える