随笔分类 -  ODOO10

摘要:widget="statusbar" 头部状态条标签 widget="email" 电子邮件地址标签 widget="selection" 下拉选择标签 widget="mail_followers" 关注者标签 widget="mail_thread" 消息标签 widget="progressb 阅读全文
posted @ 2018-12-24 11:49 莫离莫弃iの 阅读(323) 评论(0) 推荐(0) 编辑
摘要:大家好, 今天,我们来讲讲odoo 中的 Controller(路由器),它的主要功能,是提供将web页面中的信息,进行路由。 首先,我们希望得到的最终效果样式:一个网站页面,包含:公司、用户、联系人等等信息。 步骤1:创建路由器 在你创建一个网页前,你需要做的第一步是创建一个路由器(Control 阅读全文
posted @ 2018-12-24 11:22 莫离莫弃iの 阅读(1833) 评论(0) 推荐(1) 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7155356.html 一:controller简述 odoo里面的controller相似于springMVC,也是根据url来控制请求,把请求处理映射到具体某个方法上的。 类比于springmvc中,根据请求,在请求处 阅读全文
posted @ 2018-01-11 18:04 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7154553.html 一:定义定时器数据模型 模型中定义需要用到的字段、定时方法 二:创建定时器视图 其中,定义定时器任务的标签有以下重要字段: 三:注册定时器 在init中import定时器模型; 在manifest中 阅读全文
posted @ 2018-01-11 18:03 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7154094.html 仪表盘可以通过外部ID引用其他视图文件的内容,整合到一个界面进行显示。 一:建立仪表盘视图文件 views/session_board.xml: 通过外部id引入要展示的视图文件——定义仪表板for 阅读全文
posted @ 2018-01-11 18:01 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7153680.html odoo提供了许多有用的功能,比如:讨论、通知、网站等。我们可以在开发自己的模块时,引入这些功能。 一:消息系统 在模型中整合消息系统是很简单的,只需要从mail.thread继承模型并将对应的字段 阅读全文
posted @ 2018-01-11 17:59 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7151732.html 一:概述 报表是使用qweb定义的,报表的pdf导出是使用wkhtmltopdf来完成的。 如果需要为一个模型创建报表,需要定义report及对应模板。 如果有需要的话还可以指定特定的纸张格式, 如 阅读全文
posted @ 2018-01-11 17:57 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7151551.html 一:路由 odoo.http.route(route=None, **kw) 装饰器可以将对应方法装饰为处理对应的http请求,该方法须是Controller的子类。 二:请求 请求对象在收到请求时 阅读全文
posted @ 2018-01-11 17:56 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7150983.html 一:视图标签等公共结构 name (必选) 用于通过名字查找标签 model: 与view相关联的model priority 当搜索查找view时,优先级最低的view会被返回 arch 视图la 阅读全文
posted @ 2018-01-11 17:54 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7150860.html actions定义了系统对于用户的操作的响应:登录、按钮、选择项目等。 一:窗口action(ir.actions.act_window ) 最常用的action类型,用于将model的数据展示出来 阅读全文
posted @ 2018-01-11 17:53 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7150645.html 一:纪录集API model中的数据是以集合的形式使用的,因此可以使用集合运算来操作。 集合运算符 record in set返回record是否在set中,record须为单条记录,record 阅读全文
posted @ 2018-01-11 17:51 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7149497.html 一:简介 QWeb是一个基于xml的模板引擎,用于生成HTML片段和页面,模板指令是写在xml标签中的以t-开头的属性,比如t-if如果要让一个标签不被渲染,可以采用t来包裹,这样会执行它里面的命令 阅读全文
posted @ 2018-01-11 17:49 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7121535.html 一:国际化(模块翻译) 我们开发的模块要国际化通用,就要开发出不同的语言支持。 这些支持存放在: 模块/i18n/xx.po 文件中,一种语言一个po文件。 所以翻译文件会在odoo启动时被加载,可 阅读全文
posted @ 2018-01-11 17:48 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7120030.html 一:工作流 工作流是与业务流程相关联的模型,可用于跟踪工序的动态演变过程。 工作流、活动(节点或操作)、转换通常在xml里以record定义。在工作流中处理的单个流程称为工作项。 与模型关联的工作流 阅读全文
posted @ 2018-01-11 17:47 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7119877.html 树视图 tree视图表现出来是列表视图,列表中一行一纪录。可以根据每行纪录的某字段值不同而把每行以不同样式显示。 样式主要有: bf(font-weight:bold):字体加粗 it(font-s 阅读全文
posted @ 2018-01-11 17:46 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7119767.html 一:onchange机制【onchange=前端js函数!可以实现前端实时更新以及修改验证】 onchange机制:不需要保存数据到数据库就可以实时更新用户界面上的显示。 也可以监控某字段值的变化, 阅读全文
posted @ 2018-01-11 17:44 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7115315.html 一:模型 【Odoo中,一切皆模型,连视图都是模型。Odoo将各种数据,如:权限数据、类数据、视图数据等,按照模型分表存储,然后在查看时,按照索引从各个表格读取信息,组合成我们看到的内容。】 1:创 阅读全文
posted @ 2018-01-11 17:43 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7110850.html 一:继承 在不改变底层对象的时候添加新的功能——这是通过继承机制来实现的,作为在现有对象之上的修改层,这些修改可以发生在所有级别:模型,视图和业务逻辑。不是直接修改现有模块,而是创建一个新模块以添加 阅读全文
posted @ 2018-01-11 17:41 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/6999577.html 一:Odoo架构 1:数据库服务器层:postgreSQL数据库服务器,用于存储所有应用数据。 2:openERP应用服务层:包含所有企业模块逻辑(报表引擎、工作流引擎等),向下提供ORM引擎,向上 阅读全文
posted @ 2018-01-11 17:40 莫离莫弃iの 编辑
摘要:原文地址:http://www.cnblogs.com/ygj0930/p/7061812.html 一:配置准备 我们在odoo10源码的debian目录下找到odoo.conf文件,这就是odoo10的配置文件。我们可以拷贝它到项目根目录下进行修改,然后在pycharm中指定项目的启动配置为根目 阅读全文
posted @ 2018-01-11 17:38 莫离莫弃iの 编辑