python - odoo13中res.partner和res.user是什么关系?
问题描述
我在 odoo12 工作,每当我想区分合作伙伴和用户时,我都会使用以下代码
is_customer = False/True
self.env['res.partner'].search([('customer', '=', is_customer)])
但现在在 odoo13 中,他们删除了客户字段。我想建议如何像上面那样区分它们?有一名现场员工不为我工作。
解决方案
为您工作的比较或使用customer
领域更多的是巧合,因为您的 Odoo 中从来没有没有customer
或supplier
不是用户的合作伙伴。
但是您应该真正使用user_ids
,因为每个版本都像 Odoo 8 一样。因为那是使用res.users
partner_id
字段作为关系的 one2many 字段,它应该始终有效。
推荐阅读
- angular - 清除 Angular 中的表单值
- numpy - 在 numpy 数组中设置的布尔索引
- mongodb - 如何在mongodb的双字段中存储null
- google-chrome - 如果框架为空白,则上下文单击在 iframe 中无法用于 chrome 扩展
- javascript - jQuery.eCalendar() - 用于事件循环
- android - 使用“重建项目”与“运行”时不同的 APK 内容
- r - 如何根据关键变量合并具有部分相同列名的多个数据框?
- hyperledger-fabric - 链码实例化静默失败
- python - 'ValueError: 未设置必需参数' Django 应用程序遵循 AWS 配置和 Heroku 部署
- sttwitterapi - TweetR 包中搜索词的大小写敏感性