内容简介
Odoo is one of the best platforms for open source ERP and CRM. Its latest version, Odoo 12, brings with it new features and updates in Python packages to develop more customizable applications with additional cloud capabilities.The book begins by covering the development essentials for building business applications. You will start your journey by learning how to install and configure Odoo, and then transition from having no specific knowledge of Odoo to being ready for application development.
AI简介
这是一本针对Odoo 12平台的开发指南,全面介绍了在Odoo 12平台上进行开发所需的技术要求。本书从安装和配置Odoo开始,逐步引导读者从对Odoo一无所知到能够进行应用开发。读者将学习如何创建自己的第一个Odoo应用,理解模型和视图的基本概念,并使用服务器API添加业务逻辑。
书中详细讲解了模块扩展机制,包括如何创建新的扩展模块,如何修改现有模块的功能,以及如何通过数据文件定义模型结构。此外,还详细介绍了视图的基本概念和类型,包括列表视图、树视图、搜索视图和Kanban视图等,以及如何通过继承视图来添加新的元素。
本书还深入探讨了访问控制列表(ACL)的定义,以及如何使用ACL来限制用户对模型数据的访问权限。同时,也介绍了如何通过安全组来细粒度控制用户的访问权限。
在创建表单视图方面,书中提供了详细的步骤和示例,帮助读者理解如何创建表单视图,并添加字段、按钮和其他元素。此外,还介绍了如何通过继承模型来扩展方法,以及如何通过配置访问控制安全的方法来保护你的数据。
本书还深入探讨了数据库管理界面操作,包括如何创建新数据库,如何备份和删除数据库,以及如何开启开发者模式。此外,还