user_rel_ids =fields.Many2many(comodel_name='course',relation='user_course_rel',column1='user_id',column2='course_id')
Ou
user_rel_id = fields.Many2many('course')
Para dados de preenchimento (para adicionar nova relação)
user_rel_id = [(4,course_id)]
De acordo com http://odoo4u.blogspot.com/2014/10/orm-methods.html, ele diz:Uma lista completa de opções está na documentação da classe. Esta mesma coisa será aplicada para one2many
Para um many2many e um2muitos campo, uma lista de tuplas é esperada. Aqui está a lista da tupla que é aceita, com a semântica correspondente:
(0, 0, { values })
link para um novo registro que precisa ser criado com o dicionário de valores fornecido
(1, ID, { values })
atualizar o registro vinculado com id =ID (writevalues nele)
(2, ID)
remover e excluir o registro vinculado com id =ID (callsunlink no ID, que excluirá o objeto completamente e o link para ele também)
(3, ID)
corte o link para o registro vinculado com id =ID (exclua o relacionamento entre os dois objetos, mas não exclui o próprio objeto-alvo)
(4, ID)
ligação ao registro existente com id =ID (adiciona um relacionamento)
(5)
desvincular tudo (como usar (3, ID) para todos os registros vinculados)
(6, 0, [IDs])
substituir a lista de IDs vinculados (como usar (5) e depois (4,ID) para cada ID na lista de IDs)