Odoo - 如何通过命令行更新数据库中的 xml 视图和字段
Odoo - How to update xml views and fields in database through command line
我已经创建了自定义模块,但更改没有反映出来。更新这些模块的命令是什么。
添加自定义插件时,需要做一些事情才能让 Odoo 意识到插件中的更改或提醒新插件的存在。
最简单的方法。重新启动服务器。转到应用程序部分搜索您的应用程序。 Select 它并更新。
如果您真的想要命令行方法。您可以使用 erppeek 并以管理员身份执行以下命令。
model('ir.module.module').update_list()
client.upgrade('your_addon')
或者在 odoo 中 shell 你可以执行。
env['ir.module.module'].update_list()
env['ir.module.module'].search([('name','=','your_addon')]).button_immediate_upgrade()
或者在启动服务器时,您可以在启动时附加 -u 以升级和加载项。
Odoo8 / Odoo9 示例
./odoo.py -d <your_db_name> -c <your_config_path> -u <your_addon>
Odoo10 示例
./odoo-bin -d <your_db_name> -c <your_config_path> -u <your_addon>
请在脚本参数中注明您的模块名称,后跟“-u”。
示例:-u vendor_management
这将从命令行更新您的模块
我已经创建了自定义模块,但更改没有反映出来。更新这些模块的命令是什么。
添加自定义插件时,需要做一些事情才能让 Odoo 意识到插件中的更改或提醒新插件的存在。
最简单的方法。重新启动服务器。转到应用程序部分搜索您的应用程序。 Select 它并更新。
如果您真的想要命令行方法。您可以使用 erppeek 并以管理员身份执行以下命令。
model('ir.module.module').update_list()
client.upgrade('your_addon')
或者在 odoo 中 shell 你可以执行。
env['ir.module.module'].update_list()
env['ir.module.module'].search([('name','=','your_addon')]).button_immediate_upgrade()
或者在启动服务器时,您可以在启动时附加 -u 以升级和加载项。
Odoo8 / Odoo9 示例
./odoo.py -d <your_db_name> -c <your_config_path> -u <your_addon>
Odoo10 示例
./odoo-bin -d <your_db_name> -c <your_config_path> -u <your_addon>
请在脚本参数中注明您的模块名称,后跟“-u”。
示例:-u vendor_management
这将从命令行更新您的模块