查看找不到字段

View can't find field

所以我制作了一个基本模型,其中包含以下代码:

class mrp_bom(models.Model):
_inherit = "mrp.bom"

barcode = fields.Char('Barcode', size=64)

没什么特别的,然后是随之而来的景色:

     <record id="myform_mrp_bom_form_view" model="ir.ui.view">
        <field name="name">mrp.bom.form_myform</field>
        <field name="model">mrp.bom</field>
        <field name="inherit_id" ref="mrp.mrp_bom_form_view"/>
        <field name="arch" type="xml">
            <xpath expr="//notebook/page/field/tree/field[@name='product_id']" position="before">
                <field name="barcode" context="{'default_supply_method':'produce'}"/>
            </xpath>
        </field>
    </record>

我不知道为什么,但我一直收到字段 'barcode' 不存在的错误。当我检查数据库结构时,我可以看到该字段位于 'mrp.bom'.

我错过了什么?

您已在 mrp.bom 模型中添加字段条码。 但是,您试图在 mrp.bom.line..

中显示

视图部分正确。您需要在 .py 端尝试使用此代码

class mrp_bom_line(models.Model):
    _inherit = "mrp.bom.line"

    barcode = fields.Char('Barcode', size=64)