1

基本的に私は2つの問題があります:

  1. 新しくコーディングしたモジュールがモジュール リストに表示されないため、インストールできません。
  2. インストール前にモジュールをデバッグしたいのですが、それを行う方法はありますか
4

9 に答える 9

3

モジュールがアドオンディレクトリ(Linuxマシンの場合)にあることを確認してください。そうでない場合は、ターミナルでアドオンのパスを確認してください。

その後、OpenERPのモジュールリストを更新します(モジュールリストの更新は、フルアクセス権を持つ管理者にのみ表示されます)。

次に、モジュールリストにモジュールが表示され、フォームビューからモジュールをインストール/アンインストールできます。

OpenERPモジュールをデバッグするには:--log-level=debug_rpc_answerパラメータを使用してサーバーを起動しました。例えば。

$ python ./openerp-server --addons ../addons/,../openerp-web/addons --log-level=debug_rpc_answer
于 2012-07-24T10:46:16.703 に答える
3

私は最新のトランクバージョンokzのためにこのことを示しています。

アドオンで新しいモジュールを開発し、それを addons フォルダーに追加し、モジュール リストに表示されない場合は、まずこれでサーバーを再起動します。

./openerp-server --addons-path=../openobject-addons/,../openerp-web/addons/

ブラウザに移動して開くよりも

ローカルホスト:8069/web/webclient/ホーム

OpenERP にログインするより、設定メニューに移動し、[ユーザー] > [ユーザー] に移動し、ユーザーを選択して編集し、TECHINAL FEATURESのチェックボックスをオンにして保存し、ブラウザをリロードします。

リロード後より、設定>モジュールで今よりも設定に移動します。モジュールメニューには 3 つのサブメニューがあります。こんな感じで、

モジュール
1. モジュール
2. モジュール リストの更新
3. スケジュールされたアップグレードの適用

モジュールの更新リストに移動して 更新するよりも、モジュールを検索して見つけることができます。

お役に立てば幸いです...

ThankzZZ...

于 2012-08-03T06:16:33.897 に答える
0

ドキュメントのモジュール開発の章を読みましたか? モジュールディレクトリを既存のaddonsディレクトリの下に作成しましたか、それとも別の場所に作成しましたか? 他の場所に置く場合は、addonsディレクトリからモジュールへのリンクを作成するか、モジュールを圧縮してサーバーにインポートする必要があります。

モジュールのテストに関しては、モジュールの一部としてテスト シナリオを作成できます。これらは、サンプル データを含むデータベースを作成し、そのデータベースにモジュールをインストールすると実行されます。

于 2010-10-26T19:34:44.690 に答える
0
  1. 拡張インターフェースを有効にする (ユーザー --> 設定 --> インターフェース = 拡張)
  2. 設定 --> モジュール に移動します。(これで、更新モジュールのリストを確認できるようになります)

次に、モジュールが表示されます。

于 2013-10-13T18:50:27.587 に答える
0

「アプリ」ではなく、「インストール済みモジュール」をクリックしてください。

于 2014-08-24T14:41:29.713 に答える
0

管理者ユーザーに対して「拡張ビュー」を有効にする必要があります。

次に、インスタンスを再起動した後 (新しいモジュールがサーバーに表示されるようにするために必要です)、「設定 -> モジュール -> モジュール リストの更新」に移動できます。その後、モジュールが [モジュール] リストに表示されます。

モジュールをデバッグするには、アクションによって呼び出されるコードに pdb ブレークポイントを追加することをお勧めします。

import pdb
pdb.set_trace()

これにより、コールバックの実行時に Python インタープリターがデバッグ モードになります。

于 2012-03-19T13:41:03.740 に答える
0

モジュール リストを更新したら、[インストール済みモジュール] に移動します。ページの右上にあるフィルター ドロップダウンから、インストールされているフィルターを削除します。次に、モジュール名を検索します(通常、モジュールの数は複数のページであるため)

于 2013-08-31T07:23:29.507 に答える