2016-07-12 142 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