1

我正在尝试向 product.product 模型添加新字段。

到目前为止我所做的是:

在以下模型上添加新字段(从设置 > 数据库结构 > 模型):

  1. 产品.产品

具有以下详细信息:

  • 名称:x_product_cost
  • 字段标签:产品成本
  • 字段类型:浮点数

其余的保持默认。

问题是我无法在表格上显示它。这是我尝试编辑表单时生成的唯一代码:

  • 查看名称:product.product.form
  • 对象:product.product
  • 继承视图:product.template.common.form

    产品变体 lst_price

我不能使用 product.template 模型,因为它继承到 product.product 我在这里遗漏了什么吗?

PS:我正在尝试临时修复此处指定的assign-different-cost-on-product-variant错误

https://github.com/odoo/odoo/issues/1198

谁能帮我这个?

4

1 回答 1

-1

实际上,您应该创建一个自定义模块,而不是从 Odoo 配置修改模型,您将在其中添加您需要的新字段和新行为。

为此,您必须从 python 文件中的模型继承来扩展它们,并且您肯定还必须修改视图,以便显示您的自定义字段。

有关如何扩展模型、创建自定义模块和创建视图的参考,您应该参考可以在此处找到的 Odoo 文档。

作为一个附加说明,以防你不知道,但它们是出现在 Odoo 版本 8 中的一个新 API,如果你可以使用它,它会更容易和更好。

于 2015-02-07T23:50:35.847 回答