如何从base64字符串设置产品图像?

时间:2017-11-04 03:26:54

标签: openerp odoo-9

我正在尝试使用write方法设置产品图像,但它不起作用,在Odoo v9中设置产品图像的正确方法是什么?

products = request.env['product.product'].search([],limit=10)
        for p in products:
                imagen = 'base64string'
                p.write({'imagen': imagen,})

[编辑] 这是一个拼写错误,我把“imagen”放在了'image'

1 个答案:

答案 0 :(得分:0)

您可以通过x9文件直接设置它,如v9中的产品模块中所述:

<field name="image" type="base64" file="product/static/img/product_product_1-image.jpg"/>