user_rel_ids =fields.Many2many(comodel_name='course',relation='user_course_rel',column1='user_id',column2='course_id')
Или
user_rel_id = fields.Many2many('course')
За попълване на данни (за добавяне на нова връзка)
user_rel_id = [(4,course_id)]
Според http://odoo4u.blogspot.com/2014/10/orm-methods.html, Пише:Пълен списък с опции е в документацията за класа. Същото нещо ще важи за one2many
Замного2много иедно2много поле, се очаква списък с кортежи. Ето списъка на кортежа, който се приема, със съответната семантика:
(0, 0, { values })
връзка към нов запис който трябва да бъде създаден с дадения речник на стойностите
(1, ID, { values })
актуализация свързаният запис с id =ID (записване на стойности върху него)
(2, ID)
премахване иизтриване свързаният запис с id =ID (callsunlink на ID, който ще изтрие напълно обекта, както и връзката към него)
(3, ID)
изрежете връзката към свързания запис с id =ID (изтриване на връзката между двата обекта, но не изтрива самия целеви обект)
(4, ID)
връзка към съществуващ запис с id =ID (добавя връзка)
(5)
прекратяване на връзката на всички (като използване на (3, ID) за всички свързани записи)
(6, 0, [IDs])
заменя списъкът с свързани идентификатори (като използване на (5), след това (4, ID) за всеки идентификатор в списъка с идентификатори)