user_rel_ids =fields.Many2many(comodel_name='course',relation='user_course_rel',column1='user_id',column2='course_id')
Oder
user_rel_id = fields.Many2many('course')
Zum Füllen von Daten (zum Hinzufügen einer neuen Beziehung)
user_rel_id = [(4,course_id)]
Laut http://odoo4u.blogspot.com/2014/10/orm-methods.html heißt es:Eine vollständige Liste der Optionen befindet sich in der Dokumentation für die Klasse. Dasselbe gilt für one2many
Für viele2viele und one2many Feld wird eine Liste von Tupeln erwartet. Hier ist die Liste der akzeptierten Tupel mit der entsprechenden Semantik:
(0, 0, { values })
Link zu einem neuen Datensatz die mit dem angegebenen Werteverzeichnis erstellt werden muss
(1, ID, { values })
aktualisieren der verknüpfte Datensatz mit id =ID (Werte darauf schreiben)
(2, ID)
entfernen und löschen den verlinkten Datensatz mit id =ID (callsunlink auf ID, der das Objekt komplett löscht, und auch den Link dazu)
(3, ID)
schneide den Link zum verknüpften Datensatz mit id =ID (Beziehung löschen zwischen den beiden Objekten, löscht aber nicht das Zielobjekt selbst)
(4, ID)
Link zu bestehendem Datensatz mit id =ID (fügt Beziehung hinzu)
(5)
Alle Verknüpfungen aufheben (wie die Verwendung von (3, ID) für alle verknüpften Datensätze)
(6, 0, [IDs])
ersetzen die Liste der verknüpften IDs (wie die Verwendung von (5) und dann (4, ID) für jede ID in der Liste der IDs)