1

カードクラスがあります。

class Card(db.Model):
    name = db.StringProperty(required = True)
    image = '''insert property here'''
    description = db.TextProperty(required = True)
    submitted = db.DateTimeProperty(auto_now_add = True)

クラスに画像を追加するにはどうすればよいですか?

4

1 に答える 1

3

バイナリデータの場合は、 (ここBlobPropertyのドキュメントを参照)を使用して、コードを作成できます。

class Card(db.Model):
    name = db.StringProperty(required = True)
    image = db.BlobProperty()
    description = db.TextProperty(required = True)
    submitted = db.DateTimeProperty(auto_now_add = True)

次に、次のようにプロパティに割り当てることができます(ユーザーフォームの画像パラメータがimage;であると仮定すると、フォームを使用しない場合は、他のバイナリデータと同じように画像を処理できます)。

my_card = Card()
# Other properties defined here...
my_image = self.request.get('image')
card.image = db.Blob(my_image)
my_card.put()
于 2012-11-26T05:26:26.653 に答える