在NDB中,密钥的id是binarysafe吗?

时间:2013-03-11 11:40:16

标签: google-app-engine app-engine-ndb

在NDB中,密钥的id是binarysafe吗?

我想使用一些二进制字符串作为id ^ _ ^(例如比特币交易的txid.decode('hex'))

2 个答案:

答案 0 :(得分:1)

键可以使用数字ID或字符串名称。

在您的情况下,您可以将二进制字符串转换为十六进制,并将其存储为字符串作为名称。

答案 1 :(得分:0)

它可能是也可能不是(它不是设计的)利用uuid库可能更好

import uuid

client_id = str(uuid.uuid4()).replace("-",'')