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'))
我在 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'))