我想在SaleOrderLine(官方销售模块)模型中添加一个新字段。如何在odoo 9新API的模型中添加字段?
它可以完美兼容旧的API:
from openerp import _
from openerp.osv import osv, fields
class SaleOrderLineExt(osv.osv):
_inherit = ['sale.order.line']
_columns = {
'my_field_code': fields.float(string='My field Code'),
}
但是,如果我尝试使用新的API,在数据库中没有创建领域。
from openerp import api, fields, models, _
class SaleOrderLineExt(models.Model):
_inherit = ['sale.order.line']
my_field_code = fields.Float(string='My field Code'),
我已阅读并Odoo new API guideline看来,我的代码是正确的,但它不工作。
我在做什么错?
在'my_field_code'行末尾删除''' –
@CarlosMayo谢谢。就是这样:) – MouTio