欢迎光临散文网 会员登陆 & 注册

Odoo开源框架与微信小程序交互(一)

2023-07-14 17:48 作者:人生路上路生人  | 我要投稿

Odoo是一套完整的系统,是一个开源框架,针对 ERP 的需求发展而来,适合定制出符合客户各种需求的ERP系统、电子商务系统、CMS、或者是网站。Odoo的开发语言是python,类似于django框架,都有数据库模型以及对数据模型的CRUD操作等。Odoo大多作为后端程序管理网站或者管理系统的数据库以及后台业务。由于工作需要,最近需要做一个微信小程序上传用户数据到Odoo后台,后续还会做些业务拓展。

1、Odoo的安装

这里只介绍源码安装的方式,因为我们使用odoo的过程中是需要不断修改源码来实现我们想要的功能,所以直接选择源码安装的方式。

源码下载,这里我们选择的是odoo16这个稳定社区版本(开源免费)。使用官方在github仓库上开源的代码进行下载,仓库地址如下:https://github.com/odoo/odoo.git,如果有钱,那么你可以选择企业版 https://github.com/odoo/enterprise.git

odoo16源码下载

下载好之后,接下来就是搭建环境了,这里我们使用的是ubuntu20.04稳定版本来做服务器

1、安装数据库postgresql 

sudo apt install postgresql -y

2、安装odoo依赖

进到odoo的git仓库根路径执行
pip install setuptools wheel
pip install -r requirements.txt
npm install -g rtlcss

3、运行odoo

在odoo-bin所在同级目录执行

标准格式
python odoo-bin -r dbuser -w dbpassword --addons-path=addons -d mydb
dbuser表示数据库账号,dbpassword表示数据库密码,addons-path表示要启动的应用路径。mydb表示数据库名称

我实验过程中使用的是
python3 odoo-bin --addons-path=addons -d testdb 

启动完成之后,就可以到浏览器上输入地址 http://localhost:8069即可访问到odoo的后台,其中localhost可以换成运行odoo的电脑的IP地址。

自此odoo就成功运行起来了。

Odoo开源框架与微信小程序交互(一)的评论 (共 条)

分享到微博请遵守国家法律