私はSaleOrderLine(Official Saleモジュール)のモデルに新しいフィールドを追加しようとしています。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