Tiny ERP > OpenERP > odoo
odoo 官网 | 代码仓库(Github) | 官网下载 | odoo 11.0 开发文档
1  | git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 --single-branch odoo11  | 
1  | npm install -g less  | 
ps:可能会出现的 error。
依赖
ps: 需要加入系统环境变量
linux
1  | # ubuntu  | 
启动脚本
Pycharm 设置启动脚本
- github: 
odoo-bin - 官网下载版本: 
setup>odoo 
Error
1  | # There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661) - skipping  | 
配置文件
配置模板:odoo > debian > odoo.conf
1  | [options]  | 
指定配置文件:
在开发的过程中配置多个配置文件
1  | python odoo-bin -c <目录名>/<配置文件>.conf  | 
保存当前 odoo 全部配置和一些默认值
1  | python odoo-bin -s  | 
创建 app
1  | odoo-bin scaffold <module name> <where to put it>  | 
安装自定义模块
- 创建完成以后会在 
odoo的模块列表里面出现,直接安装 - 如果没有改动 
.py文件可直接点升级,否则就需要重启odoo - 菜单是以 xml 的形式,包含应用在标题栏和菜单栏的名称,菜单的父子关系
 - models 已经存在数据,添加一个新的字段,并且设置了
required=True,那么odoo在生成数据表的时候并不会真的把这个字段设置为not null,如果要改正这一状况,就需要把表删除,重新建表 
odoo有很多配置是使用xml文件配置的,所有的xml文件都是保存在数据库中的,升级app的时候如果总是出现报错可以进入相应的数据库中删除相应的记录ir_ui_view表