关于Odoo项目中两个addons文件夹的技术咨询
Odoo双addons文件夹的用途与启动路径说明
两个addons文件夹的用途
- odoo/addons:这是Odoo官方自带的核心模块目录,包含销售、采购、库存等基础标配功能模块,属于Odoo框架的核心组成部分,是系统运行的基础组件。
- 根目录下的addons:专门用于存放自定义模块或第三方非官方模块,用来和官方核心模块做区分,既方便管理自定义扩展,也能避免更新Odoo核心代码时覆盖自己的模块。
启动命令python3 odoo-bin --addons-path=addons的指向
你的推测是对的,这条命令指向的是根目录下的addons文件夹。在项目根目录执行该命令时,addons作为相对路径,对应的就是根目录下的同名文件夹。
是否需要手动声明根目录addons路径
Odoo不会自动检测并包含根目录下的addons,必须通过--addons-path参数明确声明。实际使用中通常建议同时指定官方模块路径和自定义模块路径,示例命令如下:
python3 odoo-bin --addons-path=odoo/addons,addons
这样Odoo才能同时加载官方核心模块和自定义模块。
内容的提问来源于stack exchange,提问作者Kaikus
相关产品推荐
相关产品推荐

