Ich habe zwei Tabellen in meinem Projektaufruf task
und params
, task
stellt Arbeitstask und params
sind die Parameterliste dieser Aufgabe. sie sind one2many Beziehung. params
hat eine Spalte namens task_id, die die ID der Aufgabentabelle (Fremdschlüssel) enthält.Odoo, wie man Daten zu mehrer Tabellen mit ausländischer Beschränkung einfügt?
Hier füge ich eine Zeile in die task
Tabelle und dann einige Zeilen in params
Tabelle einfügen:
1.task.create(vals)
2.params.create(param_vals)
Aber aufgrund der Transaktion, wenn die 2 Linie der Aufgabe ausgeführt wird, wurde nicht eingeführt, so dass der task_id nicht war erzeugt. Wie vermeide ich das?