基本使用
- create
- write
@api.model def write(self, vals): return super(模型类名, self).write(vals)
- unlink
@api.model def unlink(self): return super(模型类名, self).unlink()
手动修改vals
1)在create前,如果模型类中remark这字段没有值,则自动赋值一个默认值
# 模型修饰器
@api.model
def create(self, vals):
print("vals---------", vals)
# 覆盖create 方法
if not vals.get('remark'):
vals['remark']="自动添加一条备注信息"
res= super(InspectionProject, self).create(vals)
print("vals---------",vals)
print("res---------",res)
return res
后续待补充~