Odoo Help

On 7/5/16, 9:13 AM

I got this Code from Base code itself, anyway this will be helpful for those who searching for default image in odoo 9.

In Header, 

from openerp.tools import openerp,image_colorize, image_resize_image_big

In Py,

photo = fields.Binary(string="Image to upload", default=lambda self:self._get_default_image())


def _get_default_image(self, colorize=False):

image = image_colorize(open(openerp.modules.get_module_resource('base','static/src/img', 'avatar.png')).read())

return image_resize_image_big(image.encode('base64'))

In Xml, should specify widget="image" for showing image in Form.

<field name="photo" widget="image" />

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 7/5/16, 8:33 AM
Seen: 3967 times
Last updated: 5/10/18, 11:37 PM