user_rel_ids =fields.Many2many(comodel_name='course',relation='user_course_rel',column1='user_id',column2='course_id')
Nebo
user_rel_id = fields.Many2many('course')
Pro vyplnění dat (pro přidání nového vztahu)
user_rel_id = [(4,course_id)]
Podle http://odoo4u.blogspot.com/2014/10/orm-methods.html to říká:Úplný seznam možností je v dokumentaci pro třídu. Totéž bude platit pro one2many
Za many2many a one2many pole, očekává se seznam n-tic. Zde je seznam přijatých n-tic s odpovídající sémantikou:
(0, 0, { values })
odkaz na nový záznam který je třeba vytvořit pomocí slovníku daných hodnot
(1, ID, { values })
aktualizovat propojený záznam s id =ID (zápis hodnot)
(2, ID)
odebrat a smazat propojený záznam s id =ID (callsunlink na ID, který zcela odstraní objekt a také odkaz na něj)
(3, ID)
vystřihněte odkaz na propojený záznam s id =ID (smazat vztah mezi dvěma objekty, ale nesmaže samotný cílový objekt)
(4, ID)
odkaz k existujícímu záznamu s id =ID (přidá vztah)
(5)
zrušit propojení všech (jako použití (3, ID) pro všechny propojené záznamy)
(6, 0, [IDs])
nahradit seznam propojených ID (například pomocí (5) a pak (4,ID) pro každé ID v seznamu ID)