如何解决Odoo:在合作伙伴模型中上传文件
我正在开发一个通过外部 API 连接到 Odoo 的 Python 应用程序。我的目标是将多个文档上传到合作伙伴模型,多种类型的业务相关文档,对联系人很重要。
Odoo 管理员应该可以在联系人/我的联系人/文档/my_file 中看到这些文档。另一个重要的事情是我需要为文档设置某些标签。
我花了几个小时寻找 xmlrpc 调用来实现这一点,但没有任何运气。我确实看到了一些关于“hr.employee”和图片上传的参考,但“res.partner”没有类似的调用。
有人有这方面的经验吗?
解决方法
AFAIK res.partner 没有 ir.attachment 字段。
向 res.partner 添加文档:添加一个指向 ir.attachment 的关系字段
管理文档标签:只需在 ir.attachment 中添加一个选择字段
查看您的文档:继承 res.partner 的表单视图,您可以添加一个新的笔记本来查看您的附件。
,您只需要合作伙伴 ID
来创建附件。
与 ID
4711 合作的一个非常简单的例子是:
id = models.execute_kw(db,uid,password,'ir.attachment','create',[{
'res_id': 4711,'res_model': 'res.partner','name': 'my name',# and every other required field for model ir.attachment
}])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。