一、准备 Ubuntu 操作系统
安装 Ubuntu 20.04
- 4GB内存
- 硬盘300GB
- IP:10.0.0.81
-
加载光盘映像文件后启动虚拟机
-
语言和键盘保持默认的 U.S. English
-
设置IP地址:手动 10.0.0.81
-
设置镜像库:http://mirrors.aliyun.com/ubuntu
-
等待系统安装完成后,退出光盘映像文件,然后重启系统
-
使用 Xshell 连接虚拟机,设置 root 密码:sudo passwd root
-
切换到 root 账号:su root,安装网络工具:apt install net-tools
-
修改系统时间,使用 timedatectl 命令更改时区为上海:timedatectl set-timezone Asia/Shanghai,然后检查时间是否正确:date -R
-
安装系统更新:apt upgrade
-
关闭操作系统:poweroff,新建一个虚拟机快照
修改IP地址:
进入网络配置文件目录 /etc/netplan/
修改目录下yaml配置文件
二、安装 odoo 16
2.1 安装PostgreSQL
apt install postgresql
netstat -ntlp (检测是否启动,端口5432)
2.2 安装 odoo 16
mkdir /opt/odoo
cd /opt/odoo
wget https://nightly.odoo.com/16.0/nightly/deb/odoo_16.0.latest_all.deb
dpkg -i odoo_16.0.latest_all.deb
如果提示报错,提示缺少依赖,继续安装依赖即可
apt -f install
netstat -anpt (检测是否启动,端口8069)
重启odoo的命令
service odoo restart
重启Posgresql数据库服务
service postgresql restart
2.3 访问odoo并建立数据库
访问http://10.0.0.81:8069
点击 create database创建数据库
Master Password:数据库密码
Database Name:数据库名称
Email:管理员邮箱
Password:管理员密码
Demo data:建议在正式环境,不要导入demo数据
- odoo安装目录默认为:
cd /usr/lib/python3/dist-packages/odoo
三、模块的安装
设置-->用户和公司-->公司
更改公司名称和LOGO,(更换LOGO后如果没有呈现,可以清一下浏览器缓存)
3.1 odoo自带模块的安装
系统安装时默认保存在计算机上的,在需要时可以直接安装
odoo所有自带模块都在odoo安装目录下的addons目录下: /usr/lib/python3/dist-packages/odoo/addons
- 建议首先安装“开票account”模块,并安装一个会计科目表
应用 --> 会计--> 开票account
3.2 第三方模块的安装
- 官网下载:https://apps.odoo.com/apps
vi /etc/odoo/odoo.conf
addons_path = /usr/lib/python3/dist-packages/odoo/addons,/opt/odoo/myaddons
重启odoo服务
service odoo restart
将下载的模块文件复制到此文件夹中
或者使用ubuntu下 rz 命令
apt-get install lrzsz
解压:unzip
下载安装Odoo钉钉登录模块 dingtalk
- 下载后,使用
rz 命令上传到 /opt/odoo/myaddons 目录
如果ubuntu无法上传,或者出现乱码,可以先上传到一台CentOS,然后通过 SCP 命令拷贝到 Ubuntu
scp root@10.0.0.82:/opt/dingtalk.zip /opt/odoo/myaddons/
- 在odoo系统后台,搜索dingtalk安装模块(需要更新应用列表)
根据提示,需要安装python依赖 pip install pycryptodomex (如果失败,多运行几次),然后重新在odoo后台激活模块
配置参考:https://www.bilibili.com/read/cv16378052
自定义应用
1、新建自定义模型
首先,在网址后面添加?debug=1 进入开发者模式
设置-->技术-->数据库结构-->模型
设置模型英文名和模型说明,点击保存
添加模型字段,字段下面,点击添加明细行
填写字段名称,字段类型,字段标签
字段类型说明:
如果需要引用其他模型的数据,可以使用many2one类型
设置访问权限,在字段后面的“访问权”页面,添加明细行,
群组:用户类型/内部用户,至少可读的权限
为模型创建菜单(在这里新建菜单,会自动创建默认的动作和视图)
2、新建菜单
设置-->技术-->用户界面-->菜单项目
新建一级菜单,输入菜单名称,上级菜单为空
新建二级菜单,在子菜单中添加明细
动作:选择ir.actions.act_windows,然后在右侧选择“搜索更多”,点击下面的“创建”按钮
设置动作名称,对象,使用新建的模型
3、新建视图
设置-->技术-->用户界面-->视图
设置视图名称、视图类型、视图模型
并设置结构XML语句
来源:https://www.cnblogs.com/cn1151/p/17275181.html |