qweb 报告中未呈现图像 - Odoo 11

Images no render in qweb report - Odoo 11

我正在修改报告 sale.report_saleorder_document 这几天我尝试插入图片 我尝试了以下操作:

但到目前为止,只显示了小方块,附上图片。

如有任何帮助,我们将不胜感激[![在此处输入图片描述][1]][1]d

mp_report_sale_order.xml

<odoo>
<data>
<!-- Inherit quotation report (from module sale) -->
<template id="report_quotation_inherit_mp" 
inherit_id="sale.report_saleorder_document">
<xpath expr="//p[@id='fiscal_position_remark']" position="after">

<img class="img img-responsive"  src="/home/odoo/odoo-dev/justin-addons/mp_report_saleorder/src/images/visa.jpeg"/>
<img t-att-src="'/home/odoo/odoo-dev/justin-addons/mp_report_saleorder/src/images/visa.jpeg'" />
<img src="/home/odoo/odoo-dev/justin-addons/mp_report_saleorder/src/images/visa.jpeg"/>
<img class="img" src="/mp_report_saleorder/src/images/visa.jpg"/>

</xpath>

</template>
</data>
</odoo>

__manifest__.py

'depends': ['base','sale'],

'data': [
    'reports/mp_report_sale_order.xml',
],

I now have an idea. Try to do this steps:

1- In the module mp_report_saleorder create a folder with name static, put you images inside that folder. For example move your module src/images folder to static/src/images.

2- Restart your Odoo instance so your static folder will be available

3- Set this path in your QWEB template for the images(example path):

<img src="/mp_report_saleorder/static/src/images/visa.jpeg"/>

Modules static folder are somehow public assets folder to serve content files like css, js, images, less, font, etc