Когда я добавляю поле изображения в представление kanban в odoo11, возникает ошибка «QWeb2 - шаблон ['kanban-box']: Ошибка выполнения: TypeError: Невозможно прочитать свойство 'raw_value' из неопределенного" ". И тот же код работал для меня в odoo 9. Я поражен в определении причины проблемы.Вот мой код.
Код Python:
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>
Спасибо за вашу поддержку и время.