疯狂:
我只是想在我的自定义模块中添加一个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”,它的工作效果很好(用于联系人).
我在这里错过了什么?我搜索和谷歌,缺乏类似的问题,使我认为我错过了一个非常简单的东西,我应该使用什么型号的产品?
发布于 2016-03-14 01:57:42
我错过了openerp.py中“依赖”列表中的“产品”字符串。
发布于 2017-07-16 09:35:23
您将添加‘依赖’列表中的openerp.py,然后绝对工作罚款。谢谢。
https://stackoverflow.com/questions/35977318
复制相似问题