我想将odoo中的res合作伙伴模块继承到我的自定义模块,但是出现了这个错误,有人可以帮助我吗?
错误是:
psycopg2.errors.UndefinedColumn:列 res_partner.partner_type 不存在 第 1 行:..._partner"."phone_sanitized" 为 "phone_sanitized", "res_partn...
我的 res_partner 模块:
from odoo import models, fields
class ResPartner(models.Model):
_inherit = 'res.partner'
partner_type = fields.Selection(
selection=[
('individual', 'Individual'),
('organization', 'Organization'), # New partner type
('customer', 'Customer'),
('supplier', 'Supplier'),
# Add more types as needed
],
string='partner_type',
default='individual',
help='Type of partner: Individual, Organization, Customer, or Supplier.'
)
我的res_parner_view:
<odoo>
<data>
<record id="view_partner_form_inherit" model="ir.ui.view">
<field name="name">res.partner.form.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<<xpath expr="//field[@name='vat']" position="after">
<field name="partner_type"/>
</xpath>>
</field>
</record>
</data>
</odoo>
如何修复此错误? 有人知道解决办法吗?
要解决这个问题,
请重新启动 Odoo 服务器并更新您的应用程序,如果您是 Odoo.sh 用户,则使用以下命令从 Shell 更新应用程序:odoo-update custom_app_name