【问题标题】:Odoo API write methodOdoo API 写入方法
【发布时间】:2018-08-07 20:32:04
【问题描述】:

我已阅读其他主题以及完整文档。

我正在尝试写入记录。 API 返回“True”,但对该字段没有影响。

write_to_db = models.execute_kw(db, uid, password,
    'mail.mass_mailing.contact', 'write', [ [the_contact[0]["id"]], { 'tag_ids': the_contact[0]["tag_ids"]}])

the_contact[0]["id"] 是我要更改其标签的联系人的 ID(添加新标签)。 the_contact[0]["tag_ids"] 包含 [1,2] ==> 新的标签列表

我知道对于 one2many 和 many2many 字段,我需要特殊语法: https://www.odoo.com/documentation/10.0/reference/orm.html 从 (0, _, values) ... 到 (6, _, ids) 但是其中一些语法甚至没有新值的位置!!!只是选项 0 和 1 ......对于其他人来说,只有地方可以识别???但是 id 已经在命令中了...

尝试了很多组合,但都没有奏效。

(底线:我是 Odoo 和 Python 的初学者)

【问题讨论】:

    标签: python odoo


    【解决方案1】:

    得到了答案。 问题不在于语法。 "tag_ids" 实际上与 res.partner 相关,而不是 mail.mass_mailing.tag

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多