我想在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