摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826414.html TreeView:列表视图 1:<tree>标签的属性 【tree标签内的属性,就是界面上的表现、行为,可以通过视图继承,往tree标签增加属性来自定义tree视图的按钮。】 列表视图 阅读全文
posted @ 2019-05-07 16:39 keenyeh 阅读(6520) 评论(2) 推荐(1) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826405.html 1)name (必选) 通过name值,查找标签 2)model 与view相关联的模型model 3)priority 加载该类型的视图时,priority值最低的view记录会被返 阅读全文
posted @ 2019-05-07 16:38 keenyeh 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 在odoo的视图中,字段都是通过widget来控制显示效果和行为的。 一般情况下,不同类型的字段odoo会使用默认的widget来显示和控制它的行为。 options以一种JSON对象的形式,携带键值对信息,对widget进行更细致的行为控制,具体有哪些选项,由具体的widget的js文件中定义,可 阅读全文
posted @ 2019-05-07 16:37 keenyeh 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826382.html 一:environment environment类提供了对ORM对象的封装,同时提供了: 1)注册类的访问:对于继承Model类来说可以直接通过self.env对environmen 阅读全文
posted @ 2019-05-07 16:35 keenyeh 阅读(4256) 评论(0) 推荐(0) 编辑
摘要: 如果发现生成的pdf样式不对,那可能是wkhtmltopdf没办法访问web服务器导致的。wkhtmltopdf进程使用web.base.url作为根url来生成对应文件路径,但这个地址是每次管理员登录都会自动更新的如果使用了代理,可能就出现访问不了的情况,可以通过添加一个系统参数来解决:repor 阅读全文
posted @ 2019-05-07 16:34 keenyeh 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826363.html 按钮属性 1)icon 按钮图标名,可用的按钮图标在 addons/web/static/src/img/下。 2)string 按钮的显示文字 3)type 动作执行类型。可能值是: 阅读全文
posted @ 2019-05-07 16:33 keenyeh 阅读(1445) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826366.html 甘特图(注意:社区版不支持甘特图!所以不会显示) 水平条状的甘特图通常用于显示项目计划和进度,根元素是<gantt>。 <record model="ir.ui.view" id="_ 阅读全文
posted @ 2019-05-07 16:33 keenyeh 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826356.html 标签属性 1) name:标识字段名称 2)string:标签文本,如果我们想要覆盖模型定义提供的标签文本,可以使用它。 3)help:提示文本,当您将指针悬停在字段上时,将显示一个提 阅读全文
posted @ 2019-05-07 16:32 keenyeh 阅读(6088) 评论(0) 推荐(1) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826350.html 一:Header头部 header区域一般用于展示文档流转的阶段和生命周期,以及动作按钮。 表单的生命周期通过状态栏小控件呈现当前所处的状态,这些通常是状态选择字段或者多对一的阶段字段 阅读全文
posted @ 2019-05-07 16:31 keenyeh 阅读(6020) 评论(0) 推荐(0) 编辑
摘要: Odoo 模型存在 Python 的模块之外, 在中间注册表那里。 对于这个注册表,可以通过self.env[<model name>]进入,例如, 通过res.partner 模型获取对象的引用, 代码书写如下 self.env['res.partner']。 阅读全文
posted @ 2019-05-07 16:30 keenyeh 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826336.html 一:Application(应用) application一般是针对大功能的模块,如提供会计功能等一个领域的功能。 二:Modules(模块) modules是指基于大功能模块进行扩展 阅读全文
posted @ 2019-05-07 16:29 keenyeh 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826329.html 一:Report标签 report标签可用于定义一条报表记录。属性有: 1)id 生成的数据的id。 2)name (必选) 报表名,用于查找及描述。 3)model (必选) 报表记 阅读全文
posted @ 2019-05-07 16:29 keenyeh 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826324.html 一:仪表盘与看板的区别 kanban:kanban是一种视图类型,卡片式视图。可以为某模型定义kanban视图,以卡片式进行展示、操作。 也可以自定义一个模型专门用来作为一个模块的看板 阅读全文
posted @ 2019-05-07 16:28 keenyeh 阅读(2042) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826315.html 一:启动选项用在哪里 如果你是用Pycharm进行odoo二次开发的话,可以通过 Run——Edit Configurations——Script parameters 来配置启动选项 阅读全文
posted @ 2019-05-07 16:27 keenyeh 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826307.html 一:self是什么 目前新版的Odoo中使用到的self,是对 游标cr、用户ID、模型、上下文、记录集、缓存 的封装。 我们可以通过 self.XX 获取到这些封装的东西,比如:se 阅读全文
posted @ 2019-05-07 16:27 keenyeh 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826288.html odoo有三种常见的安装方式:打包程序安装、源码安装以及Docker镜像安装。 一:打包程序安装 1、EXE文件 Odoo提供了在Windows下的打包安装程序.exe,下载链接为:h 阅读全文
posted @ 2019-05-07 16:25 keenyeh 阅读(3984) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826281.html 一:安装PostgreSQL 下载并安装PostgreSQL数据库:http://download.csdn.net/download/qq_28745795/10235366 安装过 阅读全文
posted @ 2019-05-07 16:24 keenyeh 阅读(1415) 评论(2) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826286.html 一:Odoo模型属性 1:_name 模型的唯一标识:如果没有继承其他模型时,必须指定该属性。 2:_rec_name 模型记录对象的显示名,如设置该属性则返回其指定的字段的值作为对象 阅读全文
posted @ 2019-05-07 16:24 keenyeh 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826270.html 一:定时任务模型 Odoo中内置了一个定时任务模型 ir.cron ,它定义了一套 定时、自动 执行的规则。 我们可以创建 ir.cron 的模型记录,一条记录就是一个定时任务。 二: 阅读全文
posted @ 2019-05-07 16:23 keenyeh 阅读(4055) 评论(1) 推荐(0) 编辑
摘要: 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826275.html 一:渲染模版 要渲染一个qweb模板文件,通过render_template方法即可。 @app.route('/about/') def about(): # return rend 阅读全文
posted @ 2019-05-07 16:23 keenyeh 阅读(2000) 评论(0) 推荐(0) 编辑