Odoo的Domain (一)

7 篇文章 0 订阅
2 篇文章 0 订阅

Odoo 的Domain:多个条件的列表。

条件:(字段名,操作符,值)三元式(列表或者元组)

字段名:当前模型的字段或者是通过点操作符访问的Many2one/Many2Many对象,当是Many2Many对象的时候左边任意一个值符合条件则。(例如是:partner_id.country),
操作符:=,!=,>,>=,<,<=,
=?:未设置或者等于,未设置就是当值是None或者是False,其余和=一样。
=like:可以使用模式匹配,下划线-匹配一个字符,百分号%匹配零或者多个字符。
like:通过%value%匹配。
not like:通过%value%不匹配的。
ilike:类似like,忽略大小写。
=ilike:类似=like,忽略大小写。
not ilike:类似not like,忽略大小写。
in:判断value是否在元素的列表里面。
not in:判断value是否不再元素的列表里面。
child_of:判断是否value的子记录,通过_parent_name实现。
值:变量,必须能通过操作符来和字段进行比较。

条件间的逻辑前缀:
& :逻辑 AND,条件间的默认关系。2个参数(后2个条件或者条件组合)
|:逻辑 OR,2个参数。
!:逻辑 NOT,1个参数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值