Google App Engine中的图片上传

时间:2012-09-12 04:29:41

标签: python image google-app-engine google-cloud-datastore blobstore

我正在一个网站上工作,用户可以上传与某个位置相关的帖子,然后他们就可以添加两张或三张照片。我了解如何使用数据存储区或Blobstore进行基本上传,但我想将这些照片链接到帖子和用户,然后能够在连接到帖子和用户的所有页面中显示它们。

这是一般性的想法,但更具体地说,我试图弄清楚是否更容易为post实体提供3个db.blob属性并对更高的数据成本采取一点点或者是否可行将Blobstore实体与我的数据存储区实体链接起来。

2 个答案:

答案 0 :(得分:5)

这就是BlobReferenceProprty的用途。您可以将blob的引用添加到模型中,这似乎是您想要的。

答案 1 :(得分:2)

这是full example of uploading photo and associating it to user

要关联用户及其使用的照片,会创建链接用户ID和照片blob键的类UserPhoto