沙滩星空的博客沙滩星空的博客

使用odoo-bin scaffold命令安装odoo模块

使用脚手架创建模块文件

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',

安装模块

  1. 先停止运行中的Odoo应用
  2. 运行命令 python odoo-bin -i bug_manage 会自动安装模块,并启动odoo
  3. 重新进入Odoo

安装第三方模块

  1. 上传模块后,在 odoo.conf 配置文件的 addons_path 配置项,确认模块所在目录是否已填写。
  2. 重启Odoo的web服务
  3. 进入菜单 应用, 开启 Debug调试 模式,点击 更新应用程序列表,最后找到扫描到的新模块,点击安装。

odoo开启debug模式的方法:

  1. url开启 : 通过浏览器在URL上添加"debug"参数。在使用Odoo时,只需在Odoo的URL后面添加"?debug",例如:http://localhost:8069/?debug。这样可以立即开启debug模式。
  2. 配置文件开启 : 在Odoo的配置文件中设置debug模式。打开Odoo配置文件(通常命名为"odoo.conf"),并添加:debug_mode = True
  3. 命令启动参数开启 : 在命令行中使用以下命令启动Odoo:./odoo.py --debug

更新模块

python odoo-bin -u bug_manage

https://www.odoo.com/documentation/17.0/zh_CN/developer/tutorials/server_framework_101/02_newapp.html

未经允许不得转载:沙滩星空的博客 » 使用odoo-bin scaffold命令安装odoo模块

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址