はい、あなたはVSCodeでも、デバッグOdooことができます。
まず、あなたはVSCode内Python Extensionをインストールする必要があります。
Odooがインストールされているフォルダを現在のプロジェクトに追加します。機能Multiroot Workspacesを使用することができます。この場合は便利だと思います:プロジェクトモジュールを1つのフォルダに開き、Odooを別のフォルダに開きます
次に、デバッグを開始するには、[デバッグ]ボタンをクリックして、サイドバーの上部。ファイルlaunch.json
が開き、この要素を下部に追加するだけです。
{
"name": "Python: Odoo",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "${config:python.pythonPath}",
"console": "externalTerminal",
"program": "${workspaceRoot}/odoo_path/odoo.py",
"args": [
"--config=/odoo_config_path/.odoo_8.conf",
],
"cwd": "${workspaceRoot}",
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"RedirectOutput"
]
}
これを追加すると、既にVSCodeでOdooを実行できます。起動設定の詳細については、click here
これで、いつものようにブレークポイントを作成できます。デバッガコンソールも使用できます。そして、あなたがプロパティを使用する場合:"console": "externalTerminal"
を私が行ったように、あなたは同時に外部のコンソールでログを表示することができます
![enter image description here](https://i.stack.imgur.com/5RMZg.png)
注:あなただけあなたが統合を使用することができますodoo実行したい場合VSCodeのコンソール
注2:the Odoo Snippets extensionもインストールすることをお勧めします。
pycharm manを試しましたか?pythonのgreate IDE – Cherif
はい、現在pycharmを使用していますが、試用版に飽き飽きしています。 –