2017-11-04 226 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不工作在這種情況下 –