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 回答