odoo13和14如何在[res.partner]模型新增字段?
odoo14开发
odoo13想在res.partner、res.users等模型新增某个字段时候,点击重启odoo服务就会报下面的错误;
psycopg2.errors.UndefinedColumn: column res_partner.字段名 does not exist LINE 1: ...se_warn_msg","res_partner"."barcode" as "barcode","res_partn...
搜索很多也没找到解决问题的方法;后面经过查看源代码发现,只要在新增字段中增加company_dependent=True属性即可升级;比如:
from odoo import api, fields, models, _
class ZdResPartner(models.Model):

_inherit = 'res.partner'

zd_merchandiser_id = fields.Many2one(
'res.users', string="跟单员", copy=False, company_dependent=True)


分享这片文章
存档
Odoo14中的逆计算inverse方法属性值用法——由compute字段的值逆向修改其依赖值
Odoo14inverse方法属性值用法