Configuration Odoo是否将加载项路径指定为模式?

Configuration Odoo是否将加载项路径指定为模式?,configuration,path,odoo,Configuration,Path,Odoo,是否可以将odoo插件路径指定为模式 我有一个目录,在其中我用项目分隔模块,如下所示: ~/source/: project1/ /module1 /module2 project2/ /module3 /module4 等等。现在,如果我想指定所有模块路径,我需要手动将每个项目目录指定为插件路径。如果有新项目,我需要更新路径 但如果我可以指定如下内容: --addons path=~/source/*/,所以它会将所有项目作为addons path加载

是否可以将odoo插件路径指定为模式

我有一个目录,在其中我用项目分隔模块,如下所示:

~/source/:
  project1/
    /module1
    /module2
  project2/
    /module3
    /module4
等等。现在,如果我想指定所有模块路径,我需要手动将每个项目目录指定为插件路径。如果有新项目,我需要更新路径

但如果我可以指定如下内容:


--addons path=~/source/*/
,所以它会将所有项目作为addons path加载,它的工作方式会更加动态。但这样做只会给我一个错误,即没有这样的目录。

Odoo不允许这种通配符语法

此配置仅替换了主目录(
~
在unix上)和环境变量

您可以使用shell或bash脚本来执行此操作,例如,在通过命令行启动odoo时可以使用linux shell:

--addons-path=$(echo ~/source/* | tr ' ' ,)

tr'',
命令用于将通配符引入的空格替换为逗号,逗号是odoo所期望的路径分隔符。

odoo不允许这种通配符语法

此配置仅替换了主目录(
~
在unix上)和环境变量

您可以使用shell或bash脚本来执行此操作,例如,在通过命令行启动odoo时可以使用linux shell:

--addons-path=$(echo ~/source/* | tr ' ' ,)
tr'',
命令用于将通配符引入的空格替换为逗号,逗号是odoo所期望的路径分隔符