0

App Engine に Expando モデルがあります。属性名が変数の場合、Blob プロパティに画像を保存するにはどうすればよいですか?

事前に名前がわからない画像をたくさん投稿したとしましょう。以下の想像上のp.image[entry] = db.Blob(image)コードに相当する実際の既存のコードはありますか?

images = self.request.arguments()
for entry in images:
    image = self.request.get(entry)
    ##some validation stuff
    p = Pictures()
    p.image[entry] = db.Blob(image)
    p.put()
4

1 に答える 1

1

私はあなたが望むと思いますsetattr:

setattr(p.image, entry, db.Blob(image))
于 2013-09-30T21:20:33.190 に答える