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

时间:2015-11-18 12:19:46

标签: python-2.7 openerp openerp-7 odoo-8

我在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 /插件/ custom_module / custom_cfg.cfg'))

它没有用。因此我将python文件中的路径硬编码为

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

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

请提出建议......

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

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