当我在 odoo11 的看板视图中添加图像字段时,它引发了错误为“QWeb2 - 模板 ['kanban-box']:运行时错误:TypeError:无法读取未定义的属性'raw_value'”。同样的代码有效在odoo 9中对我来说。我对确定问题的原因感到震惊。这是我的代码。
蟒蛇代码:
class Test(models.Model):
_name = "test.test"
image = fields.Binary(attachment=True)
XML 代码:
<record id = "test_id" model = "ir.ui.view">
<field name = "name">Test Image</field>
<field name = "model">test.test</field>
<field name = "arch" type = "xml">
<kanban>
<field name="image" />
<templates>
<t t-name="kanban-box">
<div class="oe_resource_vignette">
<div class="oe_resource_image">
<img t-att-src="kanban_image('test.test','image',record.id.raw_value)" class="oe_resource_picture"/>
</div>
</templates>
</kanban>
</field>
</record>
感谢您的支持和时间。