2016-07-12 195 views
0

是否必須將many2one字段命名爲'othermodel_id'?Manydoone字段的Odoo 9命名

我在我的課程模型中有一個many2one字段,它是一個我命名爲'major'的主模型,當我嘗試選擇一門專業(如機械工程微積分)時,我得到了一個通用驗證錯誤。而在我的控制檯我有不好的SQL更新查詢它失敗:

2016-07-12 18:55:34,530 5484 INFO test openerp.sql_db: bad query: UPDATE 

"aidentest_course" SET "major"=14,"write_uid"=1,"write_date"=(now() at time 

zone 'UTC') WHERE id IN (6) 

我改名爲「大」到「major_id」,我的升級模塊,現在我可以補充專業。 Many2one是否必須是'tomodel_id',如果是這樣,爲什麼?

回答

0

不,我不這麼認爲可你忘了做升級之前,但它是一個很好的做法,名稱的字段model_name_id和M2M model_name_ids