将BlobKey存储在模型中

时间:2013-09-27 15:34:35

标签: python google-app-engine blobstore

我想知道保存blobstore引用的最佳方法是什么 记录的方式是这样的:

blobstore.BlobReferenceProperty()

ndb.BlobKeyProperty()

db.StringProperty()

保存密钥的文本字符串有什么缺点吗?

1 个答案:

答案 0 :(得分:1)

blobstore.BlobReferenceProperty 这适用于我的应用程序,如果您需要一个可以容纳多个图像的图像类,您可以使用类似

的内容
class Image(db.Model):

    reference = db.ReferenceProperty(Article,
            collection_name='matched_images', verbose_name='Title')
    primary_image = blobstore.BlobReferenceProperty()