我有一个自定义模型:
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()
有人可以帮我理解这里有什么问题吗?
答案 0 :(得分:-1)
您看到的ValueError是因为某个地方您在product.template
上调用了不存在的内容。在这种情况下,预期的单身人士是空的。
如果没有看到错误的完整堆栈跟踪,很难确切地说出哪个位导致了错误,但这肯定是因为你在某个地方有一个空的记录集。