【发布时间】:2016-07-14 18:56:17
【问题描述】:
我很难更改默认的 _get_for_dict() 方法。 这是我的代码目前的样子:
class ImageProperty(ndb.BlobKeyProperty):
def _get_for_dict(self, entity):
value = super(ImageProperty, self)._get_for_dict(entity)
if value:
return images.get_serving_url(value)
else:
return None
我不太了解覆盖方法的概念,并且自己遇到了 ndb 问题...... 基本上我想要做的:将我的数据存储区密钥存储为 BlobKeyProperty,但是在将其作为 dict 检索时,我想获取图像服务 url。
非常感谢
【问题讨论】:
标签: python google-app-engine app-engine-ndb google-cloud-datastore