我在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'
如何以编程方式获取配置文件?
请提出建议......
答案 0 :(得分:1)
你可以试试这个:
file_cfg = os.path.abspath(os.path.join(tools.config['root_path'], '../odoo/addons/custom_module/custom_cfg.cfg'))