我在尝试创建一个脚本来提供来自GAE数据存储的图像时遇到了这个错误。在
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/datastore_types.py", line 379, in __init__
raise datastore_errors.BadKeyError('Invalid string key %s.' % encoded)
BadKeyError: Invalid string key 5066549580791808.
使用此代码:
^{pr2}$这个类是从GAE上的image documentation创建的
另一个选择是使用Blobstore API
这样,您就可以使用imagesapi动态地为不同大小的图像提供服务:Transforming images from the Blobstore
5066549580791808不是钥匙,是身份证
您需要使用
SomeModel.get()
,db.get()
需要整个密钥,其中包括模型和路径。在相关问题 更多 >
编程相关推荐