odoo - 从 odoo 模型 (odoo 12) 访问 oneToMany 数据
问题描述
我有一个与一对多关系中的项目相关的任务列表一个项目有很多任务,阅读官方文档字段访问应该像迭代列表并按名称访问字段一样简单,这是到目前为止我已经完成的代码:
def _roles_assigned(self):
for rec in self:
total = len(rec.task_ids)
for e in rec.tasks
logging.info(e.status) #<-- this should print status
我打印结果并得到'project.task(X,)',我猜X是任务的ID,我怎样才能访问任务属性?
注意:该字段是一个选择字段
解决方案
尝试这样的事情:
def _roles_assigned(self):
for tasks in self.task_ids:
logging.info(tasks.status)
推荐阅读
- azure - 当 AKS API 授权范围到位时,Kubectl 不起作用
- javascript - Discord 随机图像机器人垃圾邮件
- reactjs - 如何在 Typescript 中获取 node_modules 包类型
- android - 带有嵌套导航图的循环参考
- node.js - 无法为调试节点模块设置环境变量
- r - 如何在 R Shiny 中分别更改 renderTable 中的列的位数
- css - 如何避免应用“-internal-autofill-selected”样式?
- postgresql - 在现有的 PostgreSQL 数据库中安装 Sonarqube helm chart 是否安全?
- installation - 如何在 Inno Setup 中更改 SelectDirBitmapImage 和 SelectGroupBitmapImage 的背景颜色
- android - 为什么 ImageView 使用视频文件路径?