Loading

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