Odoo 10 - 使用.name更改product_template的名称,更改在数据库中完成但不在Web界面中完成

时间:2017-08-31 05:25:57

标签: openerp

我正在尝试更改给定Odoo产品的名称。

我做:

new_product = foo_product_id.copy()

从foo_product_id创建一个新的product_template,命名为' FOO'然后我这样做:

new_product.name = 'FOO PLUS BAR'

如果我检查数据库的new_product id名称是' FOO PLUS BAR'但在网络界面中,它仍然显示为“FOO(复制)'。

我试图重新启动服务器并刷新浏览器CTRL + F5,仍为旧名称。

任何提示都非常受欢迎。

2 个答案:

答案 0 :(得分:0)

如果它在您的数据库中显示为" FOO PLUS BAR"那么它应该通过界面正确显示。在这种情况下,我假设您在查看product.product记录而不是product.template记录。检查您的product.product表,看看它是否也有正确的值。

答案 1 :(得分:-2)

尝试更改name_get函数,从产品类继承它。