sayと関係の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'),
for everyでフィールドmany2many
を宣言する必要がないのと同じ効果を達成するためのより良い方法はありますか?many2one
dummy.one
subclass