現在、いくつかの画像をブロブストアに保存するには 2 つのオプションがあります。
class User(db.Model)
ユーザーのアバターを保存している User モデルがあります。1 つのオプションは、アバターを名前を付けて保存してblobstore.BlobReferenceProperty()
から、user.avatar 参照から get_serving_url を使用して画像を提供することです。
class User(db.Model):
avatar = blobstore.BlobReferenceProperty()
url = get_serving_url(user.avatar)
もう 1 つのオプションは、画像へのパスを取得しget_serving_url()
て User モデルに LinkProperty として保存し、後でこのリンクを使用して画像を提供することです。
url = get_serving_url(image_file)
class User(db.Model):
avatar = db.LinkProperty()
2 つのアプローチに大きな違いはありますか? はいの場合、どちらが望ましいですか? ありがとう。