在更深入了解 Odoo 开发之前,我们应配置好开发环境并学习相关的基础管理任务。本文中,我们将学习创建 Odoo 应用所需用到的工具和环境配置。这里采用 Ubuntu 系统来作为开发服务器实例的主机,可以是云服务器、本地服务器或者 PC 上的虚拟机。
本文主要内容有:
⚫ 配置主机,可以是 Ubuntu 系统或 PC 机上的 Linux 子系统
⚫ 使用源码安装 Odoo,包括数据库和系统依赖的安装
⚫ 管理 Odoo 数据库(创建、删除和拷贝)
⚫ 配置 Odoo 服务器选项
⚫ 查找并安装社区插件
⚫ 使用虚拟环境管理 Odoo 不同版本和项目
⚫ 开启服务端开发者模式简化开发任务
开发准备
本文将介绍如何在开发电脑上使用源码安装 Odoo,建议使用系统是 Ubuntu 18.04 ,也可以选择 Windows 10,文中会介绍到如何在 Windows 下安装 Linux 子系统。相关代码可参见GitHub 仓库。
设置 Odoo 服务宿主机
推荐使用 Debian/Ubuntu 来运行 Odoo 服务。虽然 Odoo 是一个跨平台的系统,可以运行在不同的操作系统上,但事实上 Odoo 的研发(R&D)团队把 Debian 系作为参照部署平台。并且Odoo 自己的 SaaS 平台也运行在 Debian 之上。这也是社区中最主流的选择,说明使用Debian 或 Ubuntu 会更容易寻求到帮助和建议。你也许仅有 Windows 相关背景,但对
Debian 系有一定了解也非常重要。
当然你依然可以选择自己喜欢的系统,如 Windows, Mac 或其它 Linux 发行版本(如CentOS)。
“ 注意: 本文中介绍的是在一个全新的系统中进行开发,如果你在已有系统中开发,请做好备份以在出错时进行恢复。 ”