class odoo.fields.Many2one
【说明】:
comodel_name
:目标模型
domain
:可选域
context
:可选上下文
ondelete
:在引用的记录被删除时所做的操作:可用的值下有: ‘set null’, ‘restrict’, ‘cascade’
auto_join
:对该字段的搜索是否有JOIN生成
delegate
:设置为True 来让你目标模型的字段可通过当前模型进行访问(对应 _inherits)
check_company
:添加默认作用域[‘|’, (‘company_id’, ‘=’, False), (‘company_id’, ‘=’, company_id)]。 标记该字段在 _check_company中进行验证。
【示例】
categ_id = fields.Many2one(
'product.category',
'产品分类',
change_default=True,
default=_get_default_category_id,
roup_expand='_read_group_categ_id',
required=True,
help="选择当前产品的类别"
)
【示例】
standard_id = fields.Many2one(
'hb_base.size.standard',
'码制标准',
index=True,
required=True,
ondelete='cascade'
)