2017-11-04 188 views
0

我试图用写入方法设置产品图像,但它不工作,在Odoo v9中设置产品图像的正确方法是什么?如何从base64字符串设置产品图像?

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

[编辑] 它是一个错字的错误,我把“imagen画质” insted的“形象”的

回答

0

您可以通过XML文件中直接设置它写在产品模块V9:

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

不,我试图通过控制器视图来改变它,我需要设置它,并能够稍后修改它... xml不工作在这种情况下 –