【发布时间】:2013-04-06 03:58:11
【问题描述】:
我按照本教程进行操作: https://developers.google.com/appengine/docs/python/images/usingimages
这让我很生气...我设法让它工作...但是我无法使它适合我的需求...问题是我想使用 json 序列化我的模型...
为什么他们将 avatar = db.BlobProperty() 放在模型中而不使用对该 blob 的引用?...有什么原因吗?
-
我找不到像样的教程,关于如何将图像存储在 Blob 中,然后将其位置/键/引用存储在模型中。有什么建议吗? 使用下面的代码......我正在做教程中的确切内容......我如何获得对该图片的引用,以及如何存储它???
pic = self.request.get('img') pic = db.Blob(pic)
我设法将实体的 id 存储在 JSON 中,并使用该 id 来检索和显示图片。我用以下代码显示图片:
class Image(webapp2.RequestHandler):
def get(self):
#product = db.get(self.request.get('img_id'))
product = MenuProduct.by_id(int(self.request.get('img_id')))
if product.small_pic:
self.response.headers['Content-Type'] = 'image/png'
self.response.out.write(product.small_pic)
else:
self.error(404)
- 我猜使用这种方法所有的效率都会下降......对吗?
抱歉,我的帖子听起来很乱……但我有点厌倦了与这个主题相关的“很棒”的糟糕文档。
【问题讨论】:
标签: image google-app-engine blob