Odoo 中自定义模块的配置文件

Custom module's configuration file in Odoo

我在 ubuntu 14.04 环境中使用 Odoo 8。我用它的配置文件安装了一个自定义模块,它有一些静态值。

我在需要加载该配置文件时遇到 找不到文件 错误。

Addons 路径位于 Odoo 目录之外(即我是在 odoo conf 文件中配置的)

addons_path = /usr/lib/python2.7/dist-packages/odoo/addons

模块位于上述位置。

以前,我使用命令从odoo文件目录获取配置文件..

file_cfg = os.path.abspath(os.path.join(tools.config['root_path'], '../openerp/addons/custom_module/custom_cfg.cfg'))

没有成功。因此,我将 python 文件中的路径硬编码为

file_cfg = '/usr/lib/python2.7/dist-packages/odoo/addons/custom_module/custom_cfg.cfg'

如何以编程方式获取配置文件?

请给个建议...

你可以试试这个:

file_cfg = os.path.abspath(os.path.join(tools.config['root_path'], '../odoo/addons/custom_module/custom_cfg.cfg'))