Odoo是目前业界首屈一指的开源ERP产品,Odoo 以前叫 OpenERP,是比利时 OdooS.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个 Odoo 及第三方开发的企业应用模块。 Odoo 适用于各种规模的企业应用。
Odoo 功能模块涵盖了各方面的企业应用 :CRM、订单处理(销售订单和采购订单)、电子商务、 MRP、财务、库存、门店零售、项目管理等等。Odoo的一个口号是“重新定义可扩展性”. 由于 Odoo 的底层结构很强大,所有模块都可以根据需要进行安装和御载,所以客户能像搭积木一样建构自己期望的系统。即使完全不安装与ERP相关的模块,仅利用 Odoo 自身的底层框架,也能构建出适合各种用途的系统,纯 B/S 架构。而这一切都是免费的(限于社区版),并且不受限于源代码,也不受于用户数。
要学习Odoo,首先要搭建开发环境,开发环境首选就是Windows 10,我们一步一步来:
一、预备
1.python安装(我的版本是python-3.7)
2.PyCharm安装(我选择个人版,因为企业版太重,做调试也不需要那么多功能)
3.postgresql-10.7-1-windows-x64(选10版本),
4.odoo12的源码包,在https://nightly.odoo.com/选择 (按照Odoo的习惯,版本偶数位比奇数位稳定,所以我选版本12)
二、安装
需要按照顺序依次安装(用管理员权限)
1.python的安装需要注意:
A. Customize Installation
Add Python3.7 to PATH
B. Optional Features 全选
2. PyCharm的安装不在这里赘述
3. postgresql安装除了默认的都不要改之外,需要注意记住安装时然你输入的Super user 密码,配置Odoo应用的时候会用到.
安装完了会提示安装其他的,目前不需要其他组件的安装。
安装完毕后,检查一下PATH,确保后续Build的时候,环境变量不出问题
启动数据库管理界面pgAdmin4,创建Odoo所需账户和角色:
闲话少说,直接上图,按照图示步骤来就没问题:
注意账号过期时间是必填项
然后点击 Save 按钮,Odoo数据库账号创建完成。
接下来是我们的重头戏,安装Odoo开发调试环境:
注:不要创建在中文路径下
1. Odoo12解包,比如解包到D:\odooworkspace\odoo-12.0
2. 打开PyCharm,创建新项目,选择odoo-12.0
3. 在项目属性框中注意核对一下重要环境参数
点击 Create 按钮,系统会提示D:\odooworkspace\odoo-12.0目录非空,请选择No,因为目录内容已经存在。
创建成功后,如图所示:
注:在进行odoo依赖包安装之前,先装一个 visualcppbuildtools_full.exe,可以避免Python包所要求C环境的编译要求,这个程序在微软网站可以下载,需要4G左右的空间
安装依赖包,注意看Terminal的命令行,有时候会来回折腾几次:
选择 setup/odoo作为运行执行文件,点击Run菜单,当出现这句话的时候,就是运行成功了
odoo.service.server: HTTP service (werkzeug) running on DESKTOP-MSULGH8:8069
我们在浏览器里面输入http://127.0.0.1:8069/得到如下界面,就表示调试环境搭建成功,恭喜你
下一篇会介绍创建标准Addon模块,这部分是Odoo强大生命力之所在,好的Addon还能给你挣钱呢,访问一下https://apps.odoo.com/apps 哈哈。
更多精彩,敬请期待。