1

現在、いくつかの画像をブロブストアに保存するには 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 つのアプローチに大きな違いはありますか? はいの場合、どちらが望ましいですか? ありがとう。

4

3 に答える 3