首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知comodel_name 'product.product‘

未知comodel_name 'product.product‘
EN

Stack Overflow用户
提问于 2016-03-13 23:40:27
回答 2查看 3.4K关注 0票数 0

疯狂:

我只是想在我的自定义模块中添加一个many2one字段。(模块从无到有,尚未从他人继承或扩展其他模块)。

light_system = fields.Many2one('product.product', string='Lighting System', ondelete='restrict')

当我重新启动服务器时,我得到:

WARNING newtest openerp.fields: Field jobsite.location.light_system with unknown comodel_name 'product.product'

当我尝试以表单形式从该字段中选择某项内容时,如果失败,请使用:

ProgrammingError: relation "_unknown" does not exist LINE 1: SELECT "_unknown".id FROM "_unknown" ORDER BY "_unknown"."id...

如果我使用product.template,也会发生同样的情况。如果我将“product.product”改为“res.partner”,它的工作效果很好(用于联系人).

我在这里错过了什么?我搜索和谷歌,缺乏类似的问题,使我认为我错过了一个非常简单的东西,我应该使用什么型号的产品?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-14 01:57:42

我错过了openerp.py中“依赖”列表中的“产品”字符串。

票数 5
EN

Stack Overflow用户

发布于 2017-07-16 09:35:23

您将添加‘依赖’列表中的openerp.py,然后绝对工作罚款。谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35977318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档