随笔分类 -  odoo深入

摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826214.html 一:增 1:create():返回新创建的记录对象 self.create({'name': "New Name"}) 二:查 1:search() :返回数据集 接收domain表达 阅读全文
posted @ 2019-05-07 16:17 keenyeh 阅读(2320) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826218.html 一:record set 1:获取记录集 1)在@api.multi修饰器修饰的函数中,self就是记录集。 2)在模型、controller方法中执行search()操作时,返回的就 阅读全文
posted @ 2019-05-07 16:17 keenyeh 阅读(1350) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826200.html Odoo自带的api装饰器主要有:model,multi,one,constrains,depends,onchange,returns 七个装饰器。 一、one one的用法主要用于 阅读全文
posted @ 2019-05-07 16:15 keenyeh 阅读(999) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826148.html 一:日历视图定义 根元素为<calendar>。 主要的属性有: color 不同字段值的记录通过颜色来区分。 date_start 记录中开始日期/时间的字段。 date_stop( 阅读全文
posted @ 2019-05-07 16:10 keenyeh 阅读(1956) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826127.html 一:domain表达式 domain表达式:通常用来筛选数据记录。它们使用特殊的语法,以便于Odoo ORM 将它们解析后生成对应的SQL WHERE数据库筛选语句。 二:domain 阅读全文
posted @ 2019-05-07 16:09 keenyeh 阅读(1968) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826144.html 一:Widget是什么 Odoo中定义了字段的显示形式,不同字段类型的字段都有其不同的默认widget负责展示。 我们也可以在视图文件上,为具体字段指定具体的widget,以达到我们想 阅读全文
posted @ 2019-05-07 16:09 keenyeh 阅读(2961) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826118.html 【Odoo中,一切皆模型,连视图都是模型。Odoo将各种数据,如:权限数据、类数据、视图数据等,按照模型分表存储,然后在查看时,按照索引从各个表格读取信息,组合成我们看到的内容。】 一 阅读全文
posted @ 2019-05-07 16:08 keenyeh 阅读(3243) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826105.html 一:Odoo中的权限设置主要有以下5种 1)菜单、报表的访问权限 Odoo可以设置菜单项、某些报表的可见性,通过在xml文件中,对应的menu标签、report标签的groups属性来 阅读全文
posted @ 2019-05-07 16:07 keenyeh 阅读(9705) 评论(1) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826114.html 在实际开发过程中,经常会遇到需要修改Odoo原生逻辑的情况。然而,直接修改Odoo底层代码,不利于后面odoo版本迭代时替换。因此,在不改变底层对象的时候添加新的功能,就显得十分重要。 阅读全文
posted @ 2019-05-07 16:07 keenyeh 阅读(5930) 评论(1) 推荐(1)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826099.html 一:基本字段类型 Binary:二进制类型,用于保存图片、视频、文件、附件等,在视图层显示为一个文件上传按钮。【Odoo底层对该类型字段的容量作了限制,最多能容纳20M内容】 Char 阅读全文
posted @ 2019-05-07 16:06 keenyeh 阅读(9767) 评论(0) 推荐(4)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826037.html 一:XML文件中定义记录 XML中定义记录: 每个<record>元素有两个基本属性id和model,并且包含为每列分配值的<field>元素。如前所述,id属性对应于记录的外部标识符 阅读全文
posted @ 2019-05-07 16:00 keenyeh 阅读(1910) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/9281393.html 如果为模型的字段添加了唯一性约束,那么在记录的form视图功能菜单上选择“复制”时就会报错。 那么我们要在维持唯一性的前提下,保留复制功能,则只能重写模型的copy方法,在方法中为有唯一性 阅读全文
posted @ 2019-05-07 15:58 keenyeh 阅读(677) 评论(0) 推荐(0)
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826000.html 当通过compute属性指定方法,根据依赖值计算得到当前字段值时。一般也要制定这个计算的逆运算——根据当前字段值,改变依赖值。 比如:开始日期+持续时间=结束日期,我们有这个可以得到结 阅读全文
posted @ 2019-05-07 15:57 keenyeh 阅读(1156) 评论(0) 推荐(0)