GoodERP中2many字段的赋值案例

# 首先,这本图书的作者记录的是张三

book = env['library.book'].search([('name','=','小学英语单词速记')])


# 0 我们发现书还有另一位作者 李四(李四在数据库内不存在)

book.author_ids = [(0,0,{'name':'李四'})]


# 1 发现李四其实名字叫李四哥

book.author_ids = [(1,432,{'name':'李四哥'})]


# 2 发现李四哥其实不是这本书的作者,而且李四哥没有作品

book.author_ids = [(2,432)]


# 3 发现张三也不是这本书的作者

book.author_ids = [(3,431)]


# 4 我们发现书的作者是 daniel

book.author_ids = [(4,env.ref('library_app.res_partner_daniel').id)]


# 5 领导要求先不填这个书的作者,搞清楚了再填

book.author_ids = [(5)]


# 6 终于知道这本书作者原来是那两位已经在我们数据库里的联系人

book.author_ids = [(6,0,[426,428])]

原创
用最笨的办法保持领先