Many2one 字段的 Odoo 9 命名
Odoo 9 naming of Many2one field
many2one 字段是否必须像 'othermodel_id' 一样命名?
我的课程模型中有一个 many2one 字段到我命名为 'major,' 的专业模型,当我尝试 select 我的课程专业(比如机械工程微积分)时,我收到一般验证错误。在我的控制台中,我有错误的 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' 重命名为 'major_id',升级了我的模块,现在我可以添加专业了。 many2one 必须是 'tomodel_id' 如果是,为什么?
不,我不这么认为,你可能会忘记之前进行升级,但是将字段命名为 model_name_id 和 m2m model_name_ids
是一个很好的做法
many2one 字段是否必须像 'othermodel_id' 一样命名?
我的课程模型中有一个 many2one 字段到我命名为 'major,' 的专业模型,当我尝试 select 我的课程专业(比如机械工程微积分)时,我收到一般验证错误。在我的控制台中,我有错误的 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' 重命名为 'major_id',升级了我的模块,现在我可以添加专业了。 many2one 必须是 'tomodel_id' 如果是,为什么?
不,我不这么认为,你可能会忘记之前进行升级,但是将字段命名为 model_name_id 和 m2m model_name_ids
是一个很好的做法