任务:实现全局、跨实体组 blob 共享。
我需要一个具有 BlobInfo 或 BlobKey 的字符串表示形式的祖先组作为 BlobReference 对象的父级,以具有强一致性。所以我构造了一个虚拟祖先组,其中 blob-key 作为引用 DB-object 的父级...
br = BlobReferenece(id=some_id, parent = ndb.Key("MyBlobKey",str(blob)))
br.put()
到目前为止,这在 SDK 中有效,但我担心这与 appengine 的文档路径相去甚远。
我之前的尝试未能使用 ndb.Key.from_old_key(blobinfo.key()) 将 blob-key 转换为 db-key。似乎没有合法的方法来获得对 BlobInfo 表的“db/ndb”引用(因为 BlobInfo 类提供了一个类似 db.Model 的接口)。我在这里错过了什么吗?