【问题标题】:Image Property in Google App Engine with Python?使用 Python 的 Google App Engine 中的图像属性?
【发布时间】:2012-11-26 05:22:17
【问题描述】:

我有一个卡片类。

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)

如何向班级添加图片?

【问题讨论】:

    标签: python google-app-engine web-applications


    【解决方案1】:

    对于二进制数据,您可以使用BlobProperty(参见文档here),制作您的代码:

    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()
    

    【讨论】:

    • @RohitRayudu 没问题,希望对你有帮助!
    猜你喜欢
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-09
    相关资源
    最近更新 更多