2024-06-06 23:38:21 发布
网友
我从'产品价格表'模型。我的代码是:
price = self._get_display_price(product)
错误日志为:
如何解决这个错误? 我的目标是获得产品展示价格。 我需要一个解决方案和建议。在
默认情况下,Odoo中的方法用@api.多功能装饰工。在
这意味着self value是一个记录集列表,而不是一个记录集,因此您有两个解决方案来解决此问题:
选项1: 在记录集列表上循环
for record in self: price = record._get_display_price(product)
选项2: 使用以下方法检查列表中只有一个记录集:
您可以在https://odoo-new-api-guide-line.readthedocs.io/en/latest/environment.html#recordset上获取更多文档
您的问题似乎与销售订单上没有价格表有关,并且错误说明,是预期的单值。通常,这与记录集中的多个值有关,但同样的情况也不适用于记录集中的预期值。在
因此,您的问题可以通过类似“如果要检查”上的价格表\u id值来解决自行订购或者您可以找到默认的public pricelist来计算产品价格,或者在没有价值的情况下使用产品销售价格自行订购.价格表\u id
public pricelist
默认情况下,Odoo中的方法用@api.多功能装饰工。在
这意味着self value是一个记录集列表,而不是一个记录集,因此您有两个解决方案来解决此问题:
选项1: 在记录集列表上循环
选项2: 使用以下方法检查列表中只有一个记录集:
^{pr2}$您可以在https://odoo-new-api-guide-line.readthedocs.io/en/latest/environment.html#recordset上获取更多文档
您的问题似乎与销售订单上没有价格表有关,并且错误说明,是预期的单值。通常,这与记录集中的多个值有关,但同样的情况也不适用于记录集中的预期值。在
因此,您的问题可以通过类似“如果要检查”上的价格表\u id值来解决自行订购或者您可以找到默认的
public pricelist
来计算产品价格,或者在没有价值的情况下使用产品销售价格自行订购.价格表\u id相关问题 更多 >
编程相关推荐