私はモデルを変更したとき、私のモジュールのテーブルが変更されませんはOdoo 10
odooでモデルを更新するトラブルを抱えている、私は、サーバーを再起動しても、アップグレードモジュールのモデルを更新しますモジュールを削除して再インストールする
私のモデルとデータベースを同期させる方法はありますか?
私はモデルを変更したとき、私のモジュールのテーブルが変更されませんはOdoo 10
odooでモデルを更新するトラブルを抱えている、私は、サーバーを再起動しても、アップグレードモジュールのモデルを更新しますモジュールを削除して再インストールする
私のモデルとデータベースを同期させる方法はありますか?
変更をモジュールに保存し、サーバーを再起動してモジュールをアップグレードすると、すべての変更が適用されます。
テーブル(テーブルなど)の変更では、モジュールをアップグレードする必要があります。サーバーを再起動する必要はありません。
Pythonの変更(メソッドの内容など)には、モジュールをアップグレードするのではなく、サーバーを再起動する必要があります。
変更が発生していない場合は、別の問題が発生している可能性があります。私は、あなたが正しいデータベース/テーブルを見ているのか、あなたの変更を保存しているのか、正しいファイル/正しい場所に変更が加えられているのか、
アドオンのパスに、同じ名前の重複するフォルダがないことを確認してください。時には、アドオンのパスに同じ名前のzipファイルがあると、更新の影響を受けません。
いいえ、xmlファイルの変更はPythonファイルと異なり、モジュールに適用されます –
pythonファイルのみで問題が発生した場合は、そのファイルを__init__.pyにインポートするようにしてください –
xmlファイルの変更がPythonファイルと異なり、モジュールに適用される方法で、モデルを更新できないことをまだ確認できませんでした。 –
実行中のPythonコードの変更は、サーバーの再起動時に適用されます。コードをコンパイルします。既存の方法を変更すると、再起動後に変更されます。例えばxmlは変化する。ビューの変更はデータベースに適用されますが、これらの変更はモジュールのインストールまたはアップグレード時にのみ発生します。私が考えることができる唯一の他のオプションは、あなたがnoupdate = 1でxmlを持っていることです。 – Palza
私は 'noupdate'を使用していませんが、私はOdoo-binコマンドを使わずにOdooウェブインターフェースを起動できることに気付きました!ポストグレスのサービスが走っていますが、Odooのサービスは全くありません。変です! 、私は本当にOdooサーバーを再起動できますか? –