如何搭建ODOO管理系统
odoo简介
项目地址:https://github.com/odoo/odoo
Odoo是一套基于web的开源商业应用程序。包括Community Edition和Enterprise Edition,免费并且开源的是Community Edition。
主要的Odoo应用程序包括开源CRM、网站生成器、电子商务、仓库管理、项目管理、计费和会计、销售点、人力资源、营销、制造等。
Odoo应用程序可以作为独立的应用程序使用,但它们也可以无缝集成,因此当你安装多个应用程序时,你可以得到一个功能齐全的开源ERP。
安装
安装说明指南:https://www.odoo.com/documentation/14.0/setup/install.html
针对不同操作系统,可选择多种安装方式,包括源码安装,exe可执行文件安装,本次记录源码安装方法,
Source Install
。
git
克隆到本地
git clone https://github.com/odoo/odoo.git
- 准备安装环境
Python 3.6 or later
地址:https://www.python.org/downloads/windows/
PostgreSQL
该项目依赖PostgreSQL作为支持数据库,下载地址: https://www.postgresql.org/download/windows/
需要注意的是:PostgreSQL
的默认user
是postgres
,但Odoo
禁止以postgres
连接,所以重新设置账户密码
- 打开
pgAdmin
- 双击
server
连接数据库 - 依次选择
Object ‣ Create ‣ Login/Group Role
- 在
Role Name field
输入username
- 转到
Definition
选项卡输入密码,然后保存 - 转到
Privileges
选项卡把Can login?`` Create database?
选择Yes
,然后保存
一大堆Python第三方库
requirements.txt
文件在git clone
的那个文件夹
pip install setuptools wheel
pip install -r requirements.txt
不能安装的话,直接手动安装。
运行
python odoo-bin -r dbuser -w dbpassword --addons-path=addons -d mydb
如果报错:
ERROR odoo odoo.modules.loading: Database odoo not initialized, you can force it with `-i base`
后面加上-i base
python odoo-bin -r dbuser -w dbpassword --addons-path=addons -d mydb -i base
登录
打开浏览器:输入http://localhost:8069/
默认管理员账户密码是admin
默认测试账户密码是demo
0 Comments