Python 如何在网站表单中附加图像以显示在odoo的后端二进制字段中
提前谢谢你的帮助 我想在我的网络表单中附加图像,并让它出现在odoo11的二进制字段中。下面是我的代码,但它有问题,现在附加的图像只转到ir.attachments 附加按钮的HTML代码Python 如何在网站表单中附加图像以显示在odoo的后端二进制字段中,python,html,odoo,Python,Html,Odoo,提前谢谢你的帮助 我想在我的网络表单中附加图像,并让它出现在odoo11的二进制字段中。下面是我的代码,但它有问题,现在附加的图像只转到ir.attachments 附加按钮的HTML代码 <div class="form-group form-field"> <div class="col-md-3 col-sm-4 text-right-not-xs"> <label class="control-label" for="image_at
<div class="form-group form-field">
<div class="col-md-3 col-sm-4 text-right-not-xs">
<label class="control-label" for="image_attach"> Image </label>
</div>
<div class="col-md-7 col-sm-8">
<input type="file" class="form-control o_website_form_input" method="post" enctype="multipart/form-data" name="image_attach"/>
</div>
</div>
我试图添加附件=真,但也没有发生任何事情
二进制字段的XML代码
<field name=" image_attach " widget="image" class="oe_left oe_avatar"/>
希望有人能帮助我找出我的编码错误并解决这个问题,谢谢
<field name=" image_attach " widget="image" class="oe_left oe_avatar"/>
from odoo import http
class Image(http.Controller):
def index(self, **kw):
vals = {}
if post['image_attach']:
vals.update({'image_attach': base64.encodestring(post['image_attach'].read())})
request.registry['hr.image'].write(cr, uid, vals)