摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826241.html 一:Controller 一般通过继承的形式来创建controller类,继承自odoo.http.Controller。 以route装饰器来装饰定义的方法,提供url路由访问路径: 阅读全文
posted @ 2019-05-07 16:20 keenyeh 阅读(4155) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826232.html Odoo中的五种action都是继承自ir.actions.actions模型实现的子类,共有五种。分别对应五种类型、五种用途。 odoo中还有其他含有action命名的模型,诸如:a 阅读全文
posted @ 2019-05-07 16:19 keenyeh 阅读(9229) 评论(0) 推荐(3) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826222.html 模型层面 一:_table_exist 检查该模型对于的数据库表是否存在,是则返回1,否则返回0. @api.model_cr def _table_exist(self): pass 阅读全文
posted @ 2019-05-07 16:18 keenyeh 阅读(5855) 评论(0) 推荐(2) 编辑
摘要: 转载请注明原文地址: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 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址: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 阅读(2246) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826202.html 一:简介 QWeb是一个基于xml的模板引擎,用于生成HTML片段和页面。 模板指令是写在xml标签中,以t-开头。 二:template标签 创建一个QWeb视图,只需要一个arch 阅读全文
posted @ 2019-05-07 16:16 keenyeh 阅读(5582) 评论(1) 推荐(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 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826193.html 一:向导及其效果 向导类似于弹窗,用于接收用户的输入,然后作出相应的处理。 二:定义向导模型 class XXWizard(models.TransientModel): //要点1: 阅读全文
posted @ 2019-05-07 16:14 keenyeh 阅读(1561) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826184.html 一:工作流 工作流是与业务流程相关联的模型,可用于跟踪工序的动态演变过程。 工作流、活动(节点或操作)、转换 通常在xml里以record定义。 在工作流中处理的单个流程称为工作项。 阅读全文
posted @ 2019-05-07 16:14 keenyeh 阅读(1089) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826175.html 一:图形视图 图形视图用来表示对模型的概述和分析,根元素是<graph>。 图表视图可将数据进行聚合显示,使用graph元素来定义,一共有3种显示模式: Bar(默认值) 条形图,第一 阅读全文
posted @ 2019-05-07 16:13 keenyeh 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826168.html 一:过滤器 搜索视图还可以包含<filter>元素,定制过滤器。 过滤器必须具有以下属性之一: domain 给搜索指定domain表达式 context 给搜索指定上下文,使用gro 阅读全文
posted @ 2019-05-07 16:12 keenyeh 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826164.html 一:装饰器约束(字段约束) 装饰器参数指定了约束的字段,当涉及的字段中任一发生改变时触发方法执行。如果不满足约束条件,该方法将引发异常。 @api.constrains('约束字段') 阅读全文
posted @ 2019-05-07 16:12 keenyeh 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826155.html 转载请注明原文地址: 【onchange=前端js函数,可以实现前端实时更新以及修改验证】 onchange机制:不需要保存数据到数据库就可以实时更新用户界面上的显示。 @api.on 阅读全文
posted @ 2019-05-07 16:11 keenyeh 阅读(2495) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826148.html 一:日历视图定义 根元素为<calendar>。 主要的属性有: color 不同字段值的记录通过颜色来区分。 date_start 记录中开始日期/时间的字段。 date_stop( 阅读全文
posted @ 2019-05-07 16:10 keenyeh 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826144.html 一:Widget是什么 Odoo中定义了字段的显示形式,不同字段类型的字段都有其不同的默认widget负责展示。 我们也可以在视图文件上,为具体字段指定具体的widget,以达到我们想 阅读全文
posted @ 2019-05-07 16:09 keenyeh 阅读(2846) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826127.html 一:domain表达式 domain表达式:通常用来筛选数据记录。它们使用特殊的语法,以便于Odoo ORM 将它们解析后生成对应的SQL WHERE数据库筛选语句。 二:domain 阅读全文
posted @ 2019-05-07 16:09 keenyeh 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826118.html 【Odoo中,一切皆模型,连视图都是模型。Odoo将各种数据,如:权限数据、类数据、视图数据等,按照模型分表存储,然后在查看时,按照索引从各个表格读取信息,组合成我们看到的内容。】 一 阅读全文
posted @ 2019-05-07 16:08 keenyeh 阅读(3138) 评论(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 阅读(9055) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826114.html 在实际开发过程中,经常会遇到需要修改Odoo原生逻辑的情况。然而,直接修改Odoo底层代码,不利于后面odoo版本迭代时替换。因此,在不改变底层对象的时候添加新的功能,就显得十分重要。 阅读全文
posted @ 2019-05-07 16:07 keenyeh 阅读(5364) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826099.html 一:基本字段类型 Binary:二进制类型,用于保存图片、视频、文件、附件等,在视图层显示为一个文件上传按钮。【Odoo底层对该类型字段的容量作了限制,最多能容纳20M内容】 Char 阅读全文
posted @ 2019-05-07 16:06 keenyeh 阅读(9458) 评论(0) 推荐(3) 编辑