Image TypeError:dict.record.id在我访问Odoo 11中的自定义看板视图时未定义

Image TypeError:dict.record.id在我访问Odoo 11中的自定义看板视图时未定义,image,odoo,kanban,Image,Odoo,Kanban,我有一个自定义模块,有看板视图。他的模型继承自res.users(res.users继承自res.partner) 我在尝试访问模块的看板视图时遇到问题。我知道错误在哪里,但我不知道如何解决。 错误是: Error: QWeb2 - template['kanban-box']: Runtime Error: TypeError: dict.record.id is undefined 这是我的看板视图(maestro): maestro.kanban.view 奥勒10.大师 我知道问题

我有一个自定义模块,有看板视图。他的模型继承自res.users(res.users继承自res.partner)

我在尝试访问模块的看板视图时遇到问题。我知道错误在哪里,但我不知道如何解决。 错误是:

Error: QWeb2 - template['kanban-box']: Runtime Error: TypeError: dict.record.id is undefined
这是我的看板视图(maestro):


maestro.kanban.view
奥勒10.大师
我知道问题出在图像的record.id.value中,因为当我擦除img标签时,错误消失了


如何解决此问题?

在看板视图中,您必须提及字段列表中使用的每个字段,就像您在代码中提到的两个字段
name
image
一样,只需将
id
添加到它们中,Odoo就会识别出来


添加“id”错误消失,但foto出现一个正方形。这是一个很好的方法,但照片无法显示。你知道我还需要什么吗?谢谢,我找到了解决办法。在“图像媒体”之前,模型不是“大师”,而是“aula10.maestro”。现在它工作了!再来一次,谢谢。谢谢
<record model="ir.ui.view" id="maestro_kanban_view">
    <field name="name">maestro.kanban.view</field>
    <field name="model">aula10.maestro</field>
    <field name="groups_id" eval="[(4, ref('grupo_maestros'))]"/>
    <field name="arch" type="xml">
        <kanban>
            <field name='name'/>
            <field name='image'/>
            <templates>
                <t t-name="kanban-box">
                    <div class="oe_kanban_global_click">
                        <div class="o kanban_image">
                            <img t-att-src="kanban_image('maestro','image_medium', record.id.value)"/>
                            <div class="oe_kanban_details">
                                <!-- Title and Data content -->
                                <h4>
                                    <a type="open">
                                        <field name="name"/>
                                    </a>
                                </h4>
                            </div>
                        </div>
                    </div>
                </t>
            </templates>
        </kanban>
    </field>
</record>