再写业务时出现了新的需求,
需要在视图中的one2Many字段添加默认值。
使用列表设置默认值。
具体方式看代码:
# 设置默认值函数
@api.model
def _default_ids(self):
default_ids=[]
for s in range(1,6):
default_ids.append((0, 0,{'service':s,'all':0})) #字典里边填的是默认子表的值,前面0,0都是默认的
return default_ids
# 字段
ids = fields.One2many('模型1', '模型2‘, default=lambda self: self._default_ids())