user_rel_ids =velden.Many2many(comodel_name='course',relation='user_course_rel',column1='user_id',column2='course_id')
Of
user_rel_id = fields.Many2many('course')
Voor het invullen van gegevens (voor het toevoegen van een nieuwe relatie)
user_rel_id = [(4,course_id)]
Volgens http://odoo4u.blogspot.com/2014/10/orm-methods.html staat:Een volledige lijst met opties staat in de documentatie voor de klas. Hetzelfde geldt voor one2many
Voor een many2many en one2many veld, wordt een lijst met tupels verwacht. Hier is de lijst van de tupel die wordt geaccepteerd, met de bijbehorende semantiek:
(0, 0, { values })
link naar een nieuw record die moet worden gemaakt met het opgegeven waardenwoordenboek
(1, ID, { values })
bijwerken het gekoppelde record met id =ID (schrijfwaarden erop)
(2, ID)
verwijderen en verwijderen het gekoppelde record met id =ID (callsunlink op ID, dat zal het object volledig verwijderen, en de link ernaar ook)
(3, ID)
knip de link naar het gekoppelde record met id =ID (delete relatie tussen de twee objecten, maar verwijdert het doelobject zelf niet)
(4, ID)
link aan bestaande record met id =ID (voegt relatie toe)
(5)
alles ontkoppelen (zoals het gebruik van (3, ID) voor alle gekoppelde records)
(6, 0, [IDs])
vervangen de lijst met gekoppelde ID's (zoals het gebruik van (5) en vervolgens (4, ID) voor elke ID in de lijst met ID's)