odoo 搜索 search
search: 用法 self.env['模型名'].search([('name', '=', '示例')])
search_read : 用法 search_read([damain], [字段名]), 汇聚成一个list 列表,内置id值,
可选参数 , order 排序, limit 记录条数, 用在接口,数据库之间数据传输很方便
mapped: 用发 records.mapped('name'),汇聚成一个列表,也可于search搭配使用,也可关系字段.mapped(),使用,后者满足平时大部分用法
browse : 用法 search([]).browse(值), 可以是id,可以是ids,从数据库读取指定的记录,生成对象返回,和read,mapped方法不同,返回对象可用 . 操作对象字段和方法,也可通过关联字段访问相邻对象,类似于 self 的记录。
read: 用法 self.env.ref('视图id').read()[0], 返回一个视图字典列表
super:用于继承方法,
@api.model
def create(self, vals):
res = super(模型名,self).create(vals)
return res
@api.multi :获取记录集合
@api.onchange('监听