【odoo】constraints

odoo中约束有两种

1.数据库约束

2.我叫做 逻辑约束

## 逻辑约束

a. 通过@api.constraints装饰器实现

b. 通过 _constraints字段赋值实现,eg:

    @api.multi
    def _check_db_exist(self):
        self.ensure_one()

        db_list = self.get_db_list(self.host, self.port)
        if self.name in db_list:
            return True
        return False

    _constraints = [(_check_db_exist, _('Error ! No such database exists!'), [])]

  

猜你喜欢

转载自www.cnblogs.com/xushuotec/p/12921263.html
今日推荐