首页 > 解决方案 > 从 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,我怎样才能访问任务属性?

注意:该字段是一个选择字段

标签: odooodoo-12

解决方案


尝试这样的事情:

def _roles_assigned(self):
    for tasks in self.task_ids:
        logging.info(tasks.status)

推荐阅读