def write(self,vals): super().write(vals) sny = self.csny
# print('write',sny) pr = 'nc[0-9]+' if sny: if len(sny.strip()) > 0: bzs = re.findall(pr, sny) stem = sny for item in bzs: stem = re.sub(item, '_____', stem) mrz=self.csmrz.replace(',', ',') if len(mrz.split(',')) != len(bzs) + 5: raise UserError('参数标题有误?') vals['jlxsny'] = stem vals['csgs'] = len(bzs) else: vals['jlxsny'] = ''
odoo13 模型重写时确认,继承write
最新推荐文章于 2024-08-14 11:08:07 发布
博客介绍了在Odoo 13中,由于默认的多模型特性,导致在重写`write`方法时需要注意的问题。文章提到了不应在`write`方法上使用`@multi`装饰器,并引用了网上的相关代码进行讨论。
摘要由CSDN通过智能技术生成