“首页”的版本间的差异

来自Odoo大V社-odoo中文开发手册
跳转至: 导航搜索
目录
Odoo中文版技术书籍项目
 
(未显示18个用户的321个中间版本)
第1行: 第1行:
'''Odoo 开发精要'''
+
== '''Odoo 大V社概况''' ==
 +
Odoo 大V社成员来自五湖四海,他们热爱开源,无私奉献,甘于把自己的业余时间投入到公益的 Odoo 相关资料的整理中去,<br>
 +
为 Odoo 在中国区的推广无私奉献。<br>
 +
*odoo 中文书籍交流群:343593855(验证信息:参与odoo中文书籍编写), 不参加书籍编写勿加
 +
*odoo 实施定制交流群:446389096(验证信息:odoo 实施), 开发实施定制交流的加这个群
  
请查阅[//meta.wikimedia.org/wiki/Help:Contents 用户指南]以获取使用本wiki软件的信息!
+
==='''Odoo中文版技术书籍项目'''===
 +
#项目一期目标: Odoo 中文开发手册
 +
#项目性质:公益,保留所有参与人员的署名权;项目成果归全人类
 +
#项目使命:Odoo 中文书籍编写整理,推倒 odoo 语言壁垒,助力 odoo 中国推广
 +
#项目成员:
 +
##统筹:
 +
##*01.广州-唐振宽(稿件初审) 02.广州-黄伟杰(任务分派) 03.广州-彭  明(进度跟踪)
 +
##审核:
 +
##*01.苏州-刘春涛([http://www.chinamaker.net 远鼎Maker])
 +
##成员:
 +
:::::{|class="wikitable"
 +
|-
 +
| 01.苏州时  威
 +
| 02.苏州庄春梅
 +
| 03.杭州胡  恒
 +
| 04.广州陈厚源
 +
|-
 +
| 05.杭州-jeffery
 +
| 06.苏州孙保锁
 +
| 07.成都曾发军
 +
| 08.深圳季蜗牛
 +
|-
 +
| 09.北京乔明洋
 +
| 10.香港胡sir
 +
| 11.上海高守庆
 +
| 12.上海赵祥涛
 +
|-
 +
| 13.上海罗英川布
 +
| 14.台北蘇sir
 +
| 15.苏州-n37r06u3
 +
| 16.石家庄-leo
 +
|-
 +
| 17.武汉-周传红
 +
| 18.福州- 南湘子
 +
| 19.北京-生东击西
 +
| 20.杭州-李旭
 +
|-
 +
| 21.长沙-雷雷
 +
|
 +
|
 +
|
 +
|}
  
== 目录 ==
+
= [[前言]] =
[[10 Odoo 开发概要
+
 
]]
+
= [[第一章 Odoo 入门]] =
积分前言关于作者关于审核者 www.PacktPub.com
+
== [[安装Odoo主机服务器]] ==
为什么要订阅? 前言
+
 
这本书涵盖了您所需要的这本书这本书是为公约读者反馈客户支持
+
=== [[准备Debian 主机]] ===
下载示例代码下载彩色图像的这本书的勘误表
+
 
盗版活动
+
=== [[为Odoo创建用户帐户]] ===
问题解答
+
 
1。 Getting Started with Odoo 发展
+
== [[从源码安装Odoo]] ==
设置主机服务器 Odoo 提供 Debian 的主机上创建的用户帐户 Odoo
+
 
安装 Odoo 从源
+
== [[创建新的Odoo应用数据库]]  ==
正在初始化新的数据库 Odoo
+
 
管理您的数据库一词 Odoo 版本的产品更多服务器配置选项
+
=== [[管理你的Odoo数据库 ]] ===
Odoo 服务器配置文件的更改的侦听端口的数据库的过滤选项管理服务器日志消息
+
 
发展中国家从您的工作站上使用 Linux 文本编辑器的安装和配置 Samba 激活开发工具
+
== [[Odoo 版本]] ==
安装第三方-模块
+
 
 +
== [[ 更多服务器选项]]==
 +
=== [[Odoo 服务器配置文件]] ===
 +
=== [[更改侦听端口]]===
 +
=== [[数据库的过滤选项]]===
 +
=== [[管理服务器日志消息]] ===
 +
== [[在工作站上进行开发]]==
 +
 
 +
 
 +
=== [[使用Linux 文本编辑器]]===
 +
 
 +
=== [[安装和配置 Samba ]]===
 +
 
 +
===[[激活开发者工具]] ===
 +
 
 +
== [[安装第三方模块]] ==
 +
 
 +
=== [[查找社区模块]]===
 +
=== [[配置 addons 路径]]===
 +
=== [[更新应用程序列表]] ===
 +
 
 +
== [[第一章 小结]] ==
 +
 
 +
= [[第二章 构建您的第一个应用程序]] =
 +
== [[基本概念]] ==
 +
=== [[了解应用程序和模块]] ===
 +
=== [[修改和扩展模块]] ===
 +
=== [[创建模块的基本框架]] ===
 +
=== [[关于许可证]] ===
 +
=== [[添加 addons 路径]] ===
 +
 
 +
=== [[安装新模块]] ===
 +
 
 +
=== [[升级模块]] ===
 +
=== [[服务器开发模式]] ===
 +
 
 +
== [[模型层]] ==
 +
=== [[创建数据模型]] ===
 +
=== [[加入自动化测试]] ===
 +
 
 +
== [[视图层]] ==
 +
=== [[添加菜单选项]] ===
 +
=== [[创建窗体视图]] ===
 +
=== [[业务凭证窗体视图]] ===
 +
=== [[添加动作按钮]] ===
 +
=== [[用groups来组织forms]] ===
 +
 
 +
=== [[完整的Form视图]] ===
 +
 
 +
=== [[添加列表和搜索视图]] ===
 +
 
 +
== [[业务逻辑层]] ==
 +
=== [[添加业务逻辑]] ===
 +
=== [[添加测试]] ===
 +
 
 +
== [[设置安全访问权限]] ==
 +
=== [[测试安全访问权限]] ===
 +
=== [[添加访问控制安全]] ===
 +
=== [[Row-level访问规则]] ===
 +
 
 +
== [[更好的模块描述]] ==
 +
 
 +
== [[第二章 小结]] ==
 +
 
 +
= [[第三章 继承–扩展现有的应用程序]] =
 +
== [[向待办事宜应用程序添加共享功能]] ==
 +
 
 +
== [[扩展模型]] ==
 +
=== [[向模型中添加字段]] ===
 +
 
 +
=== [[修改现有字段]] ===
 +
 
 +
=== [[修改模型的方法]] ===
 +
 
 +
== [[扩展视图]] ==
 +
=== [[扩展表单视图]] ===
 +
=== [[扩展树视图和搜索视图]] ===
 +
 
 +
== [[更多的模型继承机制]] ==
 +
=== [[使用原型继承复制特征]] ===
 +
=== [[使用委托继承嵌入模型]] ===
 +
=== [[添加社交网络功能]] ===
 +
 
 +
== [[修改数据]] ==
 +
=== [[修改菜单和操作记录]] ===
 +
=== [[修改安全记录规则]] ===
 +
 
 +
== [[第三章 小结]] ==
 +
 
 +
= [[第四章 模块数据]] =
 +
== [[了解外部标识符]] ==
 +
=== [[寻找外部标识符]] ===
 +
 
 +
== [[导出和导入数据]] ==
 +
=== [[导出数据]] ===
 +
=== [[导入数据]] ===
 +
=== [[CSV数据文件相关记录]] ===
 +
 
 +
== [[模块数据]] ==
 +
=== [[演示数据]] ===
 +
 
 +
== [[XML数据文件]] ==
 +
=== [[数据的noupdate属性]] ===
 +
=== [[在XML里定义记录]] ===
 +
==== [[设置字段值]] ====
 +
==== [[使用表达式设置值]] ====
 +
==== [[设置字段值的关系]] ====
 +
=== [[常用模型的快捷键]] ===
 +
=== [[XML数据文件的其它操作]] ===
 +
==== [[删除记录]] ====
 +
==== [[触发功能和工作流]] ====
 +
 
 +
== [[第四章小结]] ==
 +
=[[第五章 模型 - 结构化应用程序数据]]=
 +
==[[将应用程序特性组织到模块中]]==
 +
=== [[todo_ui模块介绍]]===
 +
==[[创建模型]]==
 +
===[[模型属性]]===
 +
===[[模型和Python类]]===
 +
===[[瞬态和抽象模型]]===
 +
===[[检查现有模型]]===
 +
==[[创建字段]]==
 +
===[[基本字段类型]]===
 +
===[[公共字段属性]]===
 +
===[[特殊字段名称]]===
 +
==[[模型之间的关系]]==
 +
===[[多对一关系]]===
 +
===[[多对多关系]]===
 +
===[[一对多反向关系]]===
 +
===[[分层关系]]===
 +
===[[使用动态关系的参考字段]]===
 +
==[[计算字段]]==
 +
===[[在计算字段上搜索和写入]]===
 +
===[[存储计算字段]]===
 +
===[[关联字段]]===
 +
 
 +
==[[模型约束]]==
 +
==[[第五章 小结]]==
 +
 
 +
=[[第六章 视图 - 设计用户界面]]=
 +
 
 +
==[[使用XML文件定义用户界面]]==
 +
=== [[菜单项]]===
 +
=== [[窗口动作]]===
 +
 
 +
==[[上下文和域]]==
 +
===[[上下文数据]]===
 +
===[[域表达式]]===
 +
 
 +
==[[窗体视图]]==
 +
 
 +
===[[处理同一类型的几个视图]]===
 +
 
 +
===[[业务文档视图]]===
 +
 
 +
====[[header头部]]====
 +
 
 +
====[[sheet工作表]]====
 +
 
 +
====[[标题和副标题]]====
 
   
 
   
查找社区模块配置 addons 路径更新应用程序列表。
+
 
摘要
+
====[[智能按钮区域]]====
2。 构建您的第一次应用 Odoo
+
 
基本概念的理解应用程序和模块的修改和扩展模块创建模块基本骨架一谈许可证添加到路径中的附加软件将新的模块安装升级模块服务器的发展模式。
+
====[[对表单中的内容进行分组]]====
模型层创建数据模型添加自动检测
+
 
视图层添加菜单项创建的表单视图的业务文档的表单视图中添加动作按钮使用组来组织各种形式的完整的表单视图中添加列表和搜索的意见。
+
====[[标签笔记本]]====
业务逻辑层添加业务逻辑添加测试
+
 
设置访问安全性测试访问安全添加访问控制安全行-级别的访问规则
+
==[[查看语义组件]]==
更好地描述该模块。
+
===[[字段]]===
摘要
+
====[[字段的标签]]====
3。 继承-扩展现有的应用程序添加共享功能的待办事项应用程序扩展模型
+
====[[关系字段]]====
添加字段的模型修改现有的字段的修改模型的方法。
+
====[[字段小部件]]====
扩展视图
+
===[[按钮]]===
+
===[[智能按钮]]===
扩展表单视图
+
 
扩展树和搜索视图
+
==[[动态视图]]==
更多型号的继承机制的复印功能使用原型继承嵌入模式使用继承的代表团增加社会网络功能。
+
 
修改数据修改的菜单和操作记录修改记录的安全性规则
+
===[[动态属性]]===
摘要
+
 
4。 模块的数据。
+
==[[列表视图]]==
了解外部标识符。
+
==[[搜索视图]]==
查找外部标识符。
+
==[[日历视图]]==
导出和导入数据导出数据导入数据。
+
==[[图形和枢轴视图]]==
相关记录在 CSV 格式数据文件。
+
==[[其他视图类型]]==
模块的数据。
+
 
演示数据。
+
==[[第六章 小结]]==
XML 数据文件中的数据属性 noupdate 定义记录在 XML
+
 
设置字段值的设置值中使用表达式的值与字段
+
=[[第七章 ORM应用逻辑 - 支持业务流程]]=
快捷方式可以为经常使用的型号
+
 
其他行动的 XML 数据文件中删除记录触发功能和工作流程。
+
==[[创建向导]]==
摘要
+
===[[向导模型]]===
5。 -模型构建的应用程序数据。
+
 
组织应用程序功能模块。
+
===[[向导窗体]]===
介绍 todo _ UI 模块
+
 
创建模型的模型属性的模型和 Python 的类瞬态和抽象的模型检查现有的型号
+
===[[向导业务逻辑]]===
创建字段基本字段类型的公共字段的属性。
+
 
+
===[[记录]]===
特殊字段名称。
+
===[[抛出异常]]===
关系模型之间的多向--关系很多来--许多关系。
+
 
一要--多的逆向关系的分层关系参考字段使用的动态关系。
+
===[[向导中的助手操作]]===
计算字段中搜索和书写的 “计算” 字段存储的计算字段
+
 
有关字段模型的限制摘要
+
==[[使用ORM API]]==
6。 -意见设计的用户界面。
+
===[[装饰器方法]]===
定义用户界面的 XML 文件。
+
 
菜单项。
+
===[[重写 ORM 的默认方法]]===
窗口的操作
+
 
上下文和域上下文数据域的表达式。
+
===[[RPC和Web客户端调用的方法]]===
在表单视图中处理了若干意见的同一类型的业务文档视图
+
===[[shell命令]]===
标题页的标题和子标题智能按钮区域。
+
===[[服务器环境]]===
分组内容的表单
+
===[[修改执行环境]]===
选项卡式的笔记本电脑
+
===[[事务和底层SQL]]===
查看语义上的组件。
+
 
字段标签的字段的相关字段"字段的窗口小部件
+
==[[使用记录集]]==
按钮
+
===[[查询模型]]===
智能按钮
+
===[[单例模式]]===
动态视图更改事件的动态属性。
+
 
列表视图
+
===[[写在记录上]]===
搜索视图
+
===[[使用时间和日期]]===
+
===[[对记录集的操作]]===
日历视图的图形和枢轴视图其他视图类型摘要
+
===[[操作记录集]]===
7。 ORM 应用程序逻辑-支持业务流程。
+
===[[使用关系字段]]===
创建向导在向导模式的向导该向导的业务逻辑日志记录提高例外 Helper 操作向导
+
===[[处理关系字段]]===
使用 ORM API 方法家居装修首要的 ORM 的缺省方法的方法 RPC 和 web 客户端的调用 shell 命令的服务器环境修改执行环境交易和低水平-SQL
+
 
使用记录集的查询模型单身人士的书面记录。
+
==[[第七章 小结]]==
工作时间和日期的操作记录集的处理记录集的使用关系字段使用关系字段
+
 
摘要
+
 
8。 书面测试和调试您的代码。
+
=[[第八章 编写测试和调试代码]]=
单元测试添加单元测试编写测试案例的设置测试测试异常运行测试的信息测试的 YAML 开发工具
+
 
服务器的开发选项
+
==[[单元测试]]==
调试
+
 
+
==[[添加单元测试]]==
Python 调试器一样例调试会话替代 Python 调试器中的打印消息和日志记录
+
 
检查正在运行的进程
+
==[[写测试用例]]==
摘要
+
 
9。 QWeb 和看板视图
+
==[[设置测试]]==
关于看板主板。
+
 
看板的意见。
+
==[[测试异常]]==
设计看板意见优先, 看板的状态和颜色看板卡的内容看板卡布局添加看板卡选项菜单操作的看板视图
+
 
QWeb 的模板语言的 QWeb JavaScript 评估方面使用 t-attf 的属性字符串替换使用 t-att 的动态属性。
+
==[[运行测试]]==
使用 t-foreach 循环
+
 
使用 t-如果有条件的渲染使用 t-esc 键和 t-原始呈现值使用 t-设置以设置的值的变量使用 t-呼叫插入其它模板更多的方式来使用 t-attf
+
==[[关于YAML测试]]==
继承看板视图自定义 CSS 和 JavaScript 的资产摘要
+
 
10。 创建报告的 QWeb wkhtmltopdf 安装创建业务报告 QWeb 的报告模板提交数据报表中的渲染图像汇总合计和累加值定义文件格式支持的语言的翻译在报告中报告根据自定义 SQL
+
==[[开发工具]]==
摘要
+
===[[服务器开发选项]]===
11。 创建网站前端功能。
+
===[[调试]]===
路线图
+
====[[Python调试器]]====
+
====[[示例调试会话]]====
我们的第一次网页 Hello World ! Hello World ! 带有模板的 Qweb 扩展 Web 功能。
+
====[[替代Python调试器]]====
HelloCMS ! 建设网站
+
====[[打印消息和记录]]====
添加 CSS 和 JavaScript 的资产
+
===[[检查运行过程]]===
“要做-列表中的控制器来做-列表模板的要做-任务详细信息” 页面
+
 
网站形式的表单页面访问安全和菜单项添加自定义的逻辑
+
==[[第八章 小结]]==
摘要
+
 
12。 外部 API -集成其他系统设置 Python 客户端调用 Odoo API 使用 XML RPC-
+
 
打开 XML-RPC 连接从服务器中读取数据调用其它方法。
+
=[[第九章 QWeb和Kanban视图]]=
写 Notes 桌面应用程序通讯层与 Odoo 创建 GUI
+
 
介绍客户端 ERPpeek ERPpeek API ERPpeek CLI
+
==[[关于Kanban]]==
摘要
+
===[[Kanban视图]]===
13。 部署核对表-再提供预构建的软件包安装依赖关系
+
 
准备专用的系统用户安装从源代码中设置的配置文件。
+
==[[设计Kanban视图]]==
多重处理工人设置为系统服务创建 systemd 服务创造一种自负/sysvinit 服务检查 Odoo 服务从命令行
+
===[[优先级,Kanban状态和颜色]]===
使用的是反向代理。
+
===[[Kanban卡元素]]===
设置 Nginx 的反向代理
+
===[[Kanban卡布局]]===
+
===[[添加Kanban卡选项菜单]]===
Enforcin2:HTTPS Ncinx ontinùzatiollS Iρn2:nollin2:
+
===[[Kanban视图中的动作]]===
服务器和模块 undates smmnarv
+
 
 +
==[[QWeb模板语言]]==
 +
===[[QWeb JavaScript评估上下文]]===
 +
===[[使用t-attf进行属性字符串替换]]===
 +
===[[使用t-att作为动态属性]]===
 +
===[[使用t-foreach循环]]===
 +
===[[使用t-if进行条件渲染]]===
 +
===[[使用t-esc和t-raw来渲染值]]===
 +
===[[使用t-set设置变量的值]]===
 +
===[[使用t-call插入其他模板]]===
 +
===[[更多的方法来使用t-attf]]===
 +
 
 +
==[[Kanban视图的继承]]==
 +
 
 +
==[[自定义CSS和JavaScript]]==
 +
 
 +
==[[第九章 小结]]==
 +
 
 +
 
 +
=[[第十章 创建QWeb报告]]=
 +
==[[安装wkhtmltopdf]]==
 +
==[[创建商业报表]]==
 +
==[[QWeb报表模板]]==
 +
==[[在报表中展示数据]]==
 +
==[[展示图片]]==
 +
==[[总计和运行总计]]==
 +
==[[自定义页面格式]]==
 +
==[[让报表支持翻译]]==
 +
==[[基于自定义SQL的报告]]==
 +
==[[小结]]==
 +
 
 +
=[[第十一章 创建网站前端功能]]=
 +
 
 +
==[[路线图]]==
 +
 
 +
==[[我们的第一个网页]]==
 +
===[[Hello World!]]===
 +
===[[Qweb模板的Hello World!]]===
 +
===[[扩展Web功能]]===
 +
===[[HelloCMS!]]===
 +
 
 +
==[[建设网站]]==
 +
===[[添加CSS和JavaScript]]===
 +
===[[待办事项列表控制器]]===
 +
===[[待办事项列表模板]]===
 +
===[[待办事宜任务详细信息页面]]===
 +
 
 +
==[[网站表单]]==
 +
===[[表单页面]]===
 +
===[[访问安全和菜单项]]===
 +
===[[添加自定义逻辑]]===
 +
 
 +
==[[第十一章 小结]]==
 +
 
 +
 
 +
=[[第十二章 外部API - 与其他系统集成]]=
 +
 
 +
==[[设置一个Python客户端]]==
 +
 
 +
==[[使用XML-RPC调用Odoo API]]==
 +
 
 +
===[[打开XML-RPC连接]]===
 +
===[[从服务器读取数据]]===
 +
===[[调用其他方法]]===
 +
 
 +
==[[编写Notes桌面应用程序]]==
 +
===[[Odoo的通信层]]===
 +
===[[创建GUI]]===
 +
 
 +
==[[介绍ERPpeek客户端]]==
 +
===[[ERPpeek API]]===
 +
===[[ERPpeek CLI]]===
 +
 
 +
==[[第十二章 小结]]==
 +
 
 +
 
 +
=[[第十三章 部署清单 - 直播]]=
 +
==[[可用的预构建软件包]]==
 +
 
 +
==[[安装依赖关系]]==
 +
===[[准备专用系统用户]]===
 +
===[[从源代码安装]]===
 +
===[[设置配置文件]]===
 +
 
 +
==[[多线程操作]]==
 +
===[[设置系统服务]]===
 +
===[[创建systemd服务]]===
 +
===[[创建Upstart/sysvinit服务]]===
 +
===[[用命令行检查Odoo服务]]===
 +
 
 +
==[[使用反向代理]]==
 +
===[[设置Nginx反向代理]]===
 +
===[[执行HTTPS]]===
 +
===[[Nginx优化]]===
 +
===[[Long polling]]===
 +
 
 +
==[[服务器和模块更新]]==
 +
 
 +
==[[第十三章 小结]]==

2018年4月18日 (三) 13:33的最新版本

目录

Odoo 大V社概况

Odoo 大V社成员来自五湖四海,他们热爱开源,无私奉献,甘于把自己的业余时间投入到公益的 Odoo 相关资料的整理中去,
为 Odoo 在中国区的推广无私奉献。

  • odoo 中文书籍交流群:343593855(验证信息:参与odoo中文书籍编写), 不参加书籍编写勿加
  • odoo 实施定制交流群:446389096(验证信息:odoo 实施), 开发实施定制交流的加这个群

Odoo中文版技术书籍项目

  1. 项目一期目标: Odoo 中文开发手册
  2. 项目性质:公益,保留所有参与人员的署名权;项目成果归全人类
  3. 项目使命:Odoo 中文书籍编写整理,推倒 odoo 语言壁垒,助力 odoo 中国推广
  4. 项目成员:
    1. 统筹:
      • 01.广州-唐振宽(稿件初审) 02.广州-黄伟杰(任务分派) 03.广州-彭 明(进度跟踪)
    2. 审核:
    3. 成员:
01.苏州时 威 02.苏州庄春梅 03.杭州胡 恒 04.广州陈厚源
05.杭州-jeffery 06.苏州孙保锁 07.成都曾发军 08.深圳季蜗牛
09.北京乔明洋 10.香港胡sir 11.上海高守庆 12.上海赵祥涛
13.上海罗英川布 14.台北蘇sir 15.苏州-n37r06u3 16.石家庄-leo
17.武汉-周传红 18.福州- 南湘子 19.北京-生东击西 20.杭州-李旭
21.长沙-雷雷

前言

第一章 Odoo 入门

安装Odoo主机服务器

准备Debian 主机

为Odoo创建用户帐户

从源码安装Odoo

创建新的Odoo应用数据库

管理你的Odoo数据库

Odoo 版本

更多服务器选项

Odoo 服务器配置文件

更改侦听端口

数据库的过滤选项

管理服务器日志消息

在工作站上进行开发

使用Linux 文本编辑器

安装和配置 Samba

激活开发者工具

安装第三方模块

查找社区模块

配置 addons 路径

更新应用程序列表

第一章 小结

第二章 构建您的第一个应用程序

基本概念

了解应用程序和模块

修改和扩展模块

创建模块的基本框架

关于许可证

添加 addons 路径

安装新模块

升级模块

服务器开发模式

模型层

创建数据模型

加入自动化测试

视图层

添加菜单选项

创建窗体视图

业务凭证窗体视图

添加动作按钮

用groups来组织forms

完整的Form视图

添加列表和搜索视图

业务逻辑层

添加业务逻辑

添加测试

设置安全访问权限

测试安全访问权限

添加访问控制安全

Row-level访问规则

更好的模块描述

第二章 小结

第三章 继承–扩展现有的应用程序

向待办事宜应用程序添加共享功能

扩展模型

向模型中添加字段

修改现有字段

修改模型的方法

扩展视图

扩展表单视图

扩展树视图和搜索视图

更多的模型继承机制

使用原型继承复制特征

使用委托继承嵌入模型

添加社交网络功能

修改数据

修改菜单和操作记录

修改安全记录规则

第三章 小结

第四章 模块数据

了解外部标识符

寻找外部标识符

导出和导入数据

导出数据

导入数据

CSV数据文件相关记录

模块数据

演示数据

XML数据文件

数据的noupdate属性

在XML里定义记录

设置字段值

使用表达式设置值

设置字段值的关系

常用模型的快捷键

XML数据文件的其它操作

删除记录

触发功能和工作流

第四章小结

第五章 模型 - 结构化应用程序数据

将应用程序特性组织到模块中

todo_ui模块介绍

创建模型

模型属性

模型和Python类

瞬态和抽象模型

检查现有模型

创建字段

基本字段类型

公共字段属性

特殊字段名称

模型之间的关系

多对一关系

多对多关系

一对多反向关系

分层关系

使用动态关系的参考字段

计算字段

在计算字段上搜索和写入

存储计算字段

关联字段

模型约束

第五章 小结

第六章 视图 - 设计用户界面

使用XML文件定义用户界面

菜单项

窗口动作

上下文和域

上下文数据

域表达式

窗体视图

处理同一类型的几个视图

业务文档视图

header头部

sheet工作表

标题和副标题

智能按钮区域

对表单中的内容进行分组

标签笔记本

查看语义组件

字段

字段的标签

关系字段

字段小部件

按钮

智能按钮

动态视图

动态属性

列表视图

搜索视图

日历视图

图形和枢轴视图

其他视图类型

第六章 小结

第七章 ORM应用逻辑 - 支持业务流程

创建向导

向导模型

向导窗体

向导业务逻辑

记录

抛出异常

向导中的助手操作

使用ORM API

装饰器方法

重写 ORM 的默认方法

RPC和Web客户端调用的方法

shell命令

服务器环境

修改执行环境

事务和底层SQL

使用记录集

查询模型

单例模式

写在记录上

使用时间和日期

对记录集的操作

操作记录集

使用关系字段

处理关系字段

第七章 小结

第八章 编写测试和调试代码

单元测试

添加单元测试

写测试用例

设置测试

测试异常

运行测试

关于YAML测试

开发工具

服务器开发选项

调试

Python调试器

示例调试会话

替代Python调试器

打印消息和记录

检查运行过程

第八章 小结

第九章 QWeb和Kanban视图

关于Kanban

Kanban视图

设计Kanban视图

优先级,Kanban状态和颜色

Kanban卡元素

Kanban卡布局

添加Kanban卡选项菜单

Kanban视图中的动作

QWeb模板语言

QWeb JavaScript评估上下文

使用t-attf进行属性字符串替换

使用t-att作为动态属性

使用t-foreach循环

使用t-if进行条件渲染

使用t-esc和t-raw来渲染值

使用t-set设置变量的值

使用t-call插入其他模板

更多的方法来使用t-attf

Kanban视图的继承

自定义CSS和JavaScript

第九章 小结

第十章 创建QWeb报告

安装wkhtmltopdf

创建商业报表

QWeb报表模板

在报表中展示数据

展示图片

总计和运行总计

自定义页面格式

让报表支持翻译

基于自定义SQL的报告

小结

第十一章 创建网站前端功能

路线图

我们的第一个网页

Hello World!

Qweb模板的Hello World!

扩展Web功能

HelloCMS!

建设网站

添加CSS和JavaScript

待办事项列表控制器

待办事项列表模板

待办事宜任务详细信息页面

网站表单

表单页面

访问安全和菜单项

添加自定义逻辑

第十一章 小结

第十二章 外部API - 与其他系统集成

设置一个Python客户端

使用XML-RPC调用Odoo API

打开XML-RPC连接

从服务器读取数据

调用其他方法

编写Notes桌面应用程序

Odoo的通信层

创建GUI

介绍ERPpeek客户端

ERPpeek API

ERPpeek CLI

第十二章 小结

第十三章 部署清单 - 直播

可用的预构建软件包

安装依赖关系

准备专用系统用户

从源代码安装

设置配置文件

多线程操作

设置系统服务

创建systemd服务

创建Upstart/sysvinit服务

用命令行检查Odoo服务

使用反向代理

设置Nginx反向代理

执行HTTPS

Nginx优化

Long polling

服务器和模块更新

第十三章 小结