- 创建odoo模块:
python odoo-bin scaffold demo odoo/addons
目录展示如下:
odoo/addons/demo
├── __init__.py
├── __manifest__.py
├── controllers
│ ├── __init__.py
│ └── controllers.py
├── demo
│ └── demo.xml
├── models
│ ├── __init__.py
│ └── models.py
├── security
│ └── ir.model.access.csv
└── views
├── templates.xml
└── views.xml
6 directories, 10 files
注
: 脚手架使用默认模板为: odoo/cli/templates/default
_model name为: demo.demo
, 即 _name = '{{ name|snake }}.{{ name|snake }}'
table name为: demo_demo
odoo/addons/demo/models/models.py
反注释odoo/addons/demo/views
: templates.xml和views.xml都反注释odoo/addons/demo/__manifest__.py
: data: security/ir.model.access.csv 反注释运行服务:
python odoo-bin -c .odoorc
http://127.0.0.1:8069/-
激活开发者模式(https://www.odoo.com/documentation/master/applications/general/developer_mode.html)
-
安装模块/应用
-
更新应用程序列表
-
-
安装模块(注意: 叉掉应用)
-
安装完成