Many2one和one2many的疑问
-
我看了下开发文档,
one2many: fields.one2many( 'other.object.name', 'Field relation id', 'Fieldname', optional parameter)
而many2one 是[code( 'other.object.name', 'Field Name',optional parameters)][/code]
举个例子,比如:'training_ids': fields.one2many ( ‘openacademy.training’,‘instructor_id’,'Trainings')
是指一门培训课程有多个培训师,课程和培训师间是一对多(one2many)的关系'instructor_id': fields.many2one('openacademy.instructor','Instructor' )
是指多个培训师提供一门课程
这样的话为什么many2one 不用 'Field relation id',难道可以直接默认到name这个字段吗?