查看找不到字段
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)
所以我制作了一个基本模型,其中包含以下代码:
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)