odoo新API中,字段类型不变,继承改变
1.旧的API定义模型:
from openerp.osv import osv,fields
class oldmodel(osv.osv):
#模型名称
_name="old.model"
#定义字段
_columns={
"name":field.char(string='Name')
}
2.新的API定义模型:
from openerp import models,fields
class newmodel(models.Model):
#模型名称
_name='new.model'
#定义字段
name=fields.Char(string='Name')
在新的API中定义字段时字段类型首字母大写
3.新API function字段定义:
total=fields.Float(string='Total' compute='_get_total')
@api.one
def _get_tatol(self):
self.total=self.unit_price*self.product_qty