使用脚手架创建模块文件
python odoo-bin scaffold bug_manage my_app
- bug-manage:应用名称
- my-app:存放目录
修改odoo.conf配置文件
addons_path = addons, my_app
编辑模块文件
把controllers.py、models.py、templates.xml、views.xml里的注释取消掉
__manifest__.py
里需新增 'auto_install': True,
去掉注释:'security/ir.model.access.csv',
安装模块
- 先停止运行中的Odoo应用
- 运行命令
python odoo-bin -i bug_manage
会自动安装模块,并启动odoo - 重新进入Odoo
安装第三方模块
- 上传模块后,在
odoo.conf
配置文件的addons_path
配置项,确认模块所在目录是否已填写。 - 重启Odoo的web服务
- 进入菜单
应用
, 开启Debug调试
模式,点击更新应用程序列表
,最后找到扫描到的新模块,点击安装。
odoo开启debug模式的方法:
url开启
: 通过浏览器在URL上添加"debug"参数。在使用Odoo时,只需在Odoo的URL后面添加"?debug",例如:http://localhost:8069/?debug。这样可以立即开启debug模式。配置文件开启
: 在Odoo的配置文件中设置debug模式。打开Odoo配置文件(通常命名为"odoo.conf"),并添加:debug_mode = True
命令启动参数开启
: 在命令行中使用以下命令启动Odoo:./odoo.py --debug
更新模块
python odoo-bin -u bug_manage