我想做一个与说superclass
有one2many
关系的dummy.one
。这样每个subclass
继承superclass
意志的人都one2many
与dummy.one
. 问题是声明one2many
关系迫使我指定链接dummy.one
到superclass
. 因此,我需要为我创建的每一个创建many2one
关系(外键)。dummy.one
subclass
唯一有效的技巧是我创建了一个many2many
关系而不是one2many
.
这是一个例子:
'dummies' : fields.one2many('dummy.one','foreign_key','Dummies'),
多对多:
'dummies' : fields.many2many('dummy.one',string='Dummies'),
有没有更好的方法来实现与many2many
不必为 each 声明一个many2one
字段相同dummy.one
的效果subclass
?