【发布时间】:2019-08-22 10:12:36
【问题描述】:
我创建了一个新模块以便将字段添加到视图中,但出现此错误:“字段 'cin' 不存在
我的 client.xml 代码:
<record id="view_partner_form_inherit" model="ir.ui.view">
<field name="name">res.partner.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<!-- Leave the 'arch' field open -->
<field name="arch" type="xml">
<!-- Put your custom field and its position inside the 'arch' field.
Use 'xpath' tag to create a more precise positioning -->
<xpath expr="//group/group/field[@name='name']" position="after">
<field name="cin"/>
</xpath>
<!-- Now, close the 'arch' field -->
</field>
</record>
我希望你能帮助我。
【问题讨论】:
-
我的 client.py 代码:从 odoo 导入模型,字段类 SaleOrder(models.Model): _inherit = 'res.partner' cin = fields.Char('cin')
-
您的 client.py 看起来不错。您是否在 init.py 中声明了此文件?此外,您需要在对 py 文件进行更改后重新启动您的 odoo 服务。
-
在我的模型/init.py 中:来自 .import 客户端来自 .import 模型
-
在我的 init.py 中:来自 .import 模型
-
是否重启了odoo服务并升级了模块?