如何搭建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

  1. git克隆到本地
git clone https://github.com/odoo/odoo.git
  1. 准备安装环境
Python 3.6 or later

地址:https://www.python.org/downloads/windows/

PostgreSQL

该项目依赖PostgreSQL作为支持数据库,下载地址: https://www.postgresql.org/download/windows/
需要注意的是PostgreSQL的默认userpostgres,但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

Categories: Python

0 Comments

Leave a Reply

Your email address will not be published.