如何将 custom_folder 添加到 ""./odoo.py --addons=./addons"

nav*_*een 2 odoo-9

请让我知道如何在 odoo9 中将文件夹(例如:custom_module)添加到 ""./odoo.py --addons=./addons"

我正在尝试将 custom_module 添加到 """./odoo.py --addons=./addons"。然后低于错误

odoo.py: error: option --addons-path: addons-path './custom_module' 似乎不是一个有效的插件目录!

小智 5

有两种方法可以将自定义文件夹添加到 odoo 插件路径:

第一个容易的

编辑 odoo 服务器的配置文件并找到以 addons_path 开头并附加逗号的行,后跟要添加到插件路径的目录的绝对路径,

因此,如果自定义插件目录是/home/user_name/new-addons并且您的 odoo 实例的路径是/home/user_name/odoo该行应该是这样的

addons_path = /home/user_name/odoo/openerp/addons,/home/user_name/odoo/addons,/home/user_name/new-addons
Run Code Online (Sandbox Code Playgroud)

第二

是在调用 odoo.py 脚本并像这样将 --addons-path 命令行参数传递给它时

$ odoo/odoo.py --addons-path="/home/user_name/odoo/openerp/addons, /home/user_name/odoo/addons, /home/user_name/new-addons"
Run Code Online (Sandbox Code Playgroud)
  • 在这种情况下,您不仅必须将路径传递到您的自定义插件目录,而且还必须将基本插件 (odoo/openerp/addons)和核心插件目录(odoo/addons) 的路径传递 给你需要引用目录列表的路径。
  • 在这里您可以使用相对路径,但它是相对于您调用 odoo.py 文件的位置。
  • 如果您使用第二种方式,自定义插件目录中必须至少有一个工作模块或其中包含init .py 和 openerp .py 文件的任何目录,否则它会给您"does not seem to a be a valid Addons Directory"错误

请参阅部分:在“Odoo 开发手册”一书中配置插件路径