odoo是一款强大的ERP企业管理软件,他提供了几千个插件,这些插件有些来自官方社区、有些来自第三方公司、而且你还可以自己开发odoo插件,来扩充Odoo ERP的功能。在windows系统中,安装好的Odoo,存放插件的位置在哪?以及我们是否可以重新建立一个文件夹,专门用来存放第三方插件或者自己开发的插件?
备注:该文章涉及odoo 插件(addons)实在windows 7系统环境下安装的 Odoo 10版本。当然与在其他操作系统或者其他版本的odoo可能不太一样。
关于在windows系统上安装的Odoo,存放插件(addons)在什么位置,参考网址:如何在odoo 10中安装应用程序/模块(addons)|Windows操作系统
我们可以在windows系统可以找到插件(Addons)的位置,相信你从上篇文章已经找到它了。我们会发现插件文件夹下面有很多odoo自带的一些插件,如果我们将第三方插件放在该文件夹下,后期卸载会很麻烦。(当然把插件(oddons)放在odoo原生的addons文件夹下,插件会生效!)
现在要解决的问题是:我们要再新建一个存放odoo插件(addons)的文件夹“myaddons”,让该文件夹被odoo识别。这样我们就可以把一些后期自己开发的Odoo 插件或者第三方插件与系统原生的插件区分开。
如何实现?其实很简单
第一步:找到odoo.conf
修改odoo 的配置文件 odoo.conf 。
odoo.conf配置文件在哪呢?在你安装odoo 10的Server文件夹下。
第二步:修改odoo.conf
我们找到odoo.conf文件后,我们需要配置它,让系统通过它来读取到两个插件(addons)目录。
使用文本编辑器打开 odoo.conf 文件 ,找到addons_path。(就在文件的第2行)
我们看到默认情况下: addons_path = E:\.........\odoo-10.0\addons
, addons_path 只有一个值,这个值就是odoo 插件的默认路径。现在我们通过把 addons_path 修改,实现双插件路径的效果。
修改后:
addons_path = E:\......\odoo-10.0\addons, E:\soft\test-odoo-10.0\odoo-10.0\myaddons
只是在原有的路径下加了一个逗号和另一个路径!
现在我们在 odoo-10.0 文件夹下新建一个文件夹“myaddons”就可以在该文件夹下放odoo 插件了!
但是想让myaddons文件夹生效,需要重启odoo Server。
重启完成之后,按照正常的插件安装流程即可。