查看“一对多反向关系”的源代码
←
一对多反向关系
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
一种可以添加到另一端的与Many2one相反的关系。这对于数据库结构没有实质的影响,但是允许我们在one端更容易访问many端关联的记录。一个典型的使用场景就是,文档主体与它的明细行的关系。 在我们的示例中,Stages中的One2many关系能让我们更容易的列出拥有的Tasks。在Stages中添加的代码如下: class Stage(models.Model): _name = 'todo.task.stage' # Stage class relationship with Tasks: tasks = fields.One2many( 'todo.task', # related model 'stage_id', # field for "this" on related model 'Tasks in this stage') One2many按顺序接收3个参数:关联的模块,关联模块的字段名称,标题文本。最开始的两个参数通常是模块名和相反关系对应的外键字段名。 可选的附加关键参数和Many2one相同:context,domain,ondelete(这个是作用在many端的)和auto_join。 上一节:[[多对多关系]] 下一节:[[分层关系]]
返回至
一对多反向关系
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施