摘要:
constrains装饰用于对字段进行限制应用举例:定义列:age = fields.Integer(string="age") 方法:@api.constrains('age')def _check_age(self): if self.age<16: raise Val... 阅读全文
摘要:
one装饰器的作用是对每一条记录都执行对应的方法,相当于traditional-style中的function应用举例:定义的columnsnow = fields.Datetime(compute='_compute_now')方法:@onedef _compute_now(self): s... 阅读全文
摘要:
model装饰器的作用是返回一个集合列表应用举例:定义columnslangs = fields.Selection(string="Lang",selection="_get_lang") 方法定义:@api.modeldef _get_lang(self): langs = self.en... 阅读全文
摘要:
""" An environment wraps data for ORM records: - :attr:`cr`, the current database cursor; - :attr:`uid`, the current user id; ... 阅读全文
摘要:
相对于7来说,8的api改进了不少,用官方的话来说就是更加面向对象了.下面探究一下具体的改动.准备知识:python装饰器的使用http://blog.csdn.net/thy38/article/details/4471421在8中,api接口分为traditaional style和record... 阅读全文