OpenERP(Odoo)在哪里找到模块路径?

Neb*_*jsa 7 openerp odoo

我正在使用Odoo v.8.我想找出Odoo在哪里找到模块所在的信息,以加载它们.我知道文件openerp-server.conf中有一个变量addons_path.我找到变量的唯一文件是opt/odoo/odoo/debian/openerp-server.conf.它具有以下价值:

addons_path = /usr/lib/python2.7/dist-packages/openerp/addons 
Run Code Online (Sandbox Code Playgroud)

但是,Odoo应用程序使用的是"/ opt/odoo/odoo/addons"路径中的模块.Odoo从哪里检索这些信息?如果我有一个带有新模块的新目录,我可以在哪里更新路径?我已经使用新模块路径更新了opt/odoo/odoo/debian/openerp-server.conf中的addons_path,但是Odoo仍然无法在Settings/Update Modules List中看到模块.我重新启动了服务器.

谢谢你的帮助!

小智 5

您可以addons_path在openerp-server.conf中添加指令(使用逗号分隔路径),或者--addons=如果从命令行启动服务器,则可以使用.

  • 你是对的:我检查了命令参数解析器接受命令的缩写,只要它们不含糊不清.然而,正确的选项名称是`--addons-path`. (4认同)
  • 我不知道为什么这个答案被标记为正确.当然这些陈述是正确的,但它们没有回答这个问题:为什么Odoo将其安装路径用作插件路径?在哪里可以找到用odoo代码编写的行为? (2认同)