【问题标题】:store the BlobKey in the model将 BlobKey 存储在模型中
【发布时间】:2013-09-27 15:34:34
【问题描述】:

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

blobstore.BlobReferenceProperty()

ndb.BlobKeyProperty()

db.StringProperty()

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

【问题讨论】:

  • 我唯一能想到的是,如果你开始使用谷歌云存储,它的 blobkey 可能会保存有关其存储桶/路径等的更多信息,但我并没有真正使用它,所以我没有当然。

标签: python google-app-engine blobstore


【解决方案1】:

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

class Image(db.Model):

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-30
    • 2015-08-08
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多