我是使用odoo的新手,所以我遇到了創建方法的重寫,但仍不太瞭解這個概念。 這是創建方法我用:創建方法odoo8的概念
@api.model
def create(self, vals):
vals['task_idd'] = self.env['crane.task'].create({'equipment_id': vals['equipment_id'], 'type': vals['type']}).id
vals['task_ids'] = [(4, vals['task_idd'])]
return super(crane_workorder, self).create(vals)
此代碼的工作完全 我有已經轉化爲one2one(邏輯)一one2many關係,所以我重寫create方法,直到我可以從兩個創建兩個記錄不同類別... PS1:equipment_id &類型爲必填字段,但我不明白它是如何工作...
問題是通用的,難道你不明白?它將值作爲參數,它是一個字典,其中鍵爲字段的名稱和值,值爲關係字段的特殊處理 – dccdany