我正在尝试向product.product模型添加新字段 .
到目前为止我所做的是:
在以下模型上添加新字段(从“设置”>“数据库结构”>“模型”):
- product.product
具有以下细节:
-
名称:x_product_cost
-
字段标签:产品成本
-
字段类型:浮点数
并将其余部分保留为默认值 .
问题是我无法在表单上显示它 . 这是我尝试编辑Form时生成的唯一代码:
-
查看名称:product.product.form
-
对象:product.product
-
Inherited View:product.template.common.form
产品变体lst_price
我不能使用product.template模型,因为它继承到product.product我错过了什么吗?
PS:我正在尝试暂时修复如此处指定的不同成本产品变量错误
https://github.com/odoo/odoo/issues/1198
谁能帮我这个?
1 回答
实际上,您应该创建一个自定义模块,而不是从Odoo配置中修改模型,您将在其中添加新字段和所需的新行为 .
为此,您必须继承python文件中的模型以扩展它们,并且您肯定还必须修改视图,以便显示自定义字段 .
有关如何扩展模型,创建自定义模块和创建视图的参考,您应该参考可以找到的Odoo文档here .
作为一个额外的注释,如果您不知道,但它们是出现在Odoo版本8中的新API,如果您可以使用它,它会更容易和更好 .