未知的comodel_name'product.product'

时间:2016-03-13 23:40:27

标签: many-to-one odoo-9

疯了:

我只是想在自定义模块中添加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',它可以正常工作(对于联系人)......

我在这里缺少什么?我搜索并用Google搜索,缺少类似的问题让我觉得我错过了一些非常简单的东西我应该用什么型号的产品?

2 个答案:

答案 0 :(得分:2)

我错过了'产品' '中的字符串取决于'列在 openerp .py

答案 1 :(得分:0)

您将在openerp.py中添加<'依赖列表,然后绝对正常工作。谢谢。