Odoo 11开发指南:120+实战技巧,打造企业级应用
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
《Odoo 11开发实战指南-第二版》是一本超过120个独特配方的实用手册,专为构建高效的企业和商业应用而设计。本书由Alexandre Fayolle和Holger Brunn共同编著,适用于Odoo 11版本的开发者。该书详细介绍了如何安装和配置开发环境,包括创建开发环境、启动Odoo、设置配置文件以及激活开发者工具。书中内容涵盖了Odoo服务器实例管理、生产部署策略、模块开发、模型描述与字段类型、服务器端开发API、数据管理、调试与自动化测试、业务逻辑实现、访问控制、国际化、自动化流程、Web服务器与客户端开发,以及定制CMS网站。 第1章指导读者如何管理Odoo服务器实例,涉及插件的安装和升级,并提供从GitHub获取插件时的工作技巧,以及整理服务器实例源代码的方法。第2章着重于生产环境的部署,包括HTTPS加密网络通信的设置和确保服务器启动时Odoo自动运行。 第3章深入讲解如何创建Odoo模块,阐述模块结构,并提供自定义简单模块的逐步教程。第4章关注Odoo的应用模型,解释了各种字段类型和可用的继承模型,这对于理解和定制业务模型至关重要。 第5章和第9章涉及基本和高级服务器端开发技术,如Model类常用方法、业务逻辑编写,以及高级功能如向导、 onchange 方法、SQL直接操作等。第6章讨论模块数据的处理,包括随代码一起打包的数据,以及在新版本中修改插件提供的数据模型时如何编写迁移脚本。 调试和自动化测试在第7章被探讨,包括服务器端调试策略和Python调试器的使用,以及通过YAML或Python编写并运行模块的自动化测试。客户端测试则在第15章的Web客户端开发部分详细阐述。 第10章关注访问安全,介绍如何通过安全组、访问控制列表和记录级别的规则来控制用户对Odoo实例的访问权限。第11章涉及国际化的翻译,包括用户界面的本地化和GNU Gettext工具的使用。 第12章介绍了如何利用Odoo中的工具来实现业务流程,如工作流、电子邮件和打印功能,以及如何使用服务器动作和自动化规则支持业务规则。 第13章深入Web服务器开发,讲解URL映射和权限控制。第14章专注于Web客户端开发,包括JavaScript编程、服务器调用和前端调试与测试。 最后,第15章展示了如何定制基于Odoo的CMS网站,包括自定义模板和网站构建器的新片段。 《Odoo 11开发实战指南-第二版》是一本全面且实用的指南,无论你是初学者还是经验丰富的开发者,都能从中获得所需的知识和技能,帮助你充分利用Odoo构建满足企业需求的解决方案。
![](https://csdnimg.cn/release/download_crawler_static/10993632/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10993632/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10993632/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10993632/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10993632/bg14.jpg)
剩余839页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Vue实现iOS原生Picker组件:详细解析与实现思路
- Arduino蓝牙小车:参数调试与功能控制
- 百度Java面试精华:200页精选资源涵盖核心知识点
- Swift使用CoreData填坑指南:CoreData在Swift 3.0的变化
- 微距离无线充电器创新设计及其实验探索
- MTK Android平台开发全攻略:44步详解流程
- RecyclerView全面解析:替代ListView的新选择
- Android开发:自动适配中英文键盘解决方案
- Android调用WebService接口教程
- Android开发:BitmapUtil图片处理全解析与实例
- Android多线程断点续传实现详解
- PCA算法在人脸识别会议签到系统中的应用
- EventBus 3.0:Android事件总线详解与实战应用
- Android FileUtil:全面解析文件操作实用技巧与实例
- RecyclerView添加头部和尾部实战教程
- Android实现微博滑动固定顶部栏实战与优化
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)