odoo常用
关于odoo的一些容易遗忘点
YHQ呀
python天下第一,哈哈哈哈哈
展开
-
odoo常用方法
odoo常用方法:create(dics):插入数据,返回新对象search(domain):查询domain后的对象列表,返回对象列表(元组)search(domain,limit=n):查询domain后的对象列表,返回n个对象search_read(domain,fields):查询符合条件的字典列表,返回指定fields的字典列表browser(id):浏览对象及其关联对象,返回对象browse([ids]):浏览对象列表,返回对象列表browse(id).read(fields):返原创 2020-05-12 11:07:31 · 527 阅读 · 0 评论 -
odoo copy_date函数的使用
在odoo中会遇到将某条数据记录复制一次进行添加,此时可以使用copy_date 函数,copy_date 函数可以实现将记录转为字典,如果是多条则放在列表中,具体代码如下:a = self.env['automat_delivery_inventory'].search([], limit=2)b = BaseModel.copy_data(a)c = self.env['automat_...原创 2020-03-24 14:53:26 · 798 阅读 · 0 评论 -
odoo弹窗中信息的过滤domain
弹窗domain在弹窗方法里:return { 'list_view_id': view_id, 'title': '添加人员', 'res_model': 'sys.pubuser', 'call_back': 'create_train_user', 'text': '确认...原创 2020-03-19 10:19:06 · 181 阅读 · 0 评论 -
readonly字段的保存
xml文件中对应字段加force_save=“1”即可保存,如:原创 2020-03-19 10:18:50 · 161 阅读 · 0 评论 -
odoo主单通过one2many字段获取细单字段一些值以及计算操作
主单字段根据细单字段值计算时候,主单字段需要+compute=‘f’...sample = fields.One2many( '...', string="...", compute="f") #one2many字段calculate = fields.Float('...')#要通过细单字段值计算得到的字段...@api.depends('sample') def f(s...原创 2020-03-19 10:18:15 · 1186 阅读 · 0 评论 -
odoo ORM的search的一些使用方法
search方法search(args[, offset=0][, limit=None][, order=None][, count=False])Searches for records based on the args search domain.Parameters (参数)args – A search domain. Use an empty list to match a...翻译 2020-03-24 14:45:35 · 1824 阅读 · 0 评论 -
odoo的orm涉及的关于数据结构中前中后缀表达式(波兰、逆波兰表达式)的问题
关于前缀后缀(波兰逆波兰)表达式都是数据结构的基础知识,在最近工作中,使用orm查数据时也遇到的相应的问题:self.env['bicon.st.qty.lst'].search([ '&',('goodsid', '=', result.id), '|',('goodsqty', '>', 0), ('split_goodsqty', '>', 0)])这段代码中...原创 2020-03-17 08:42:16 · 322 阅读 · 1 评论