0

カスタム モジュールを作成しましたが、変更が反映されません。これらのモジュールを更新するコマンドは何ですか。

4

2 に答える 2

0

カスタム アドオンを追加する場合、Odoo がアドオンの変更を認識したり、新しいアドオンの存在を警告したりするために、いくつかのことが必要です。

最も簡単な方法。サーバーを再起動します。アプリ セクションでアプリを検索します。それを選択して更新します。

コマンドライン方式が本当に必要な場合。erppeek を使用して、admin として以下を実行できます。

model('ir.module.module').update_list()
client.upgrade('your_addon')

または、odoo シェルで実行できます。

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>
于 2017-01-06T04:44:04.950 に答える
0

スクリプト パラメータでモジュール名を指定し、その後に「-u」を付けてください。

例:-u vendor_management

これにより、コマンドラインからモジュールが更新されます

于 2017-01-06T05:18:42.307 に答える