Odoo 10 - 理解单例 - ValueError:期望单例:product.template() -

时间:2017-09-17 14:31:35

标签: openerp

我有一个自定义模型:

class ProductExtended(models.Model):
  ...
  product_id = fields.Many2one('product.template', 'Product')
  ...

我正在尝试在方法中执行以下操作:

....
new_record.product_id = new_parametrized_product
....

其中:

new_record = product.extended(1724,)
new_parametrized_product = product.template(1275,)

但我明白了:

ValueError: Expected Singleton: product.template()

有人可以帮我理解这里有什么问题吗?

1 个答案:

答案 0 :(得分:-1)

您看到的ValueError是因为某个地方您在product.template上调用了不存在的内容。在这种情况下,预期的单身人士是空的。

如果没有看到错误的完整堆栈跟踪,很难确切地说出哪个位导致了错误,但这肯定是因为你在某个地方有一个空的记录集。