Bin*_*efa 4 python debugging odoo visual-studio-code odoo-11
Is it possible to run and debug Odoo on Visual Studio Code? If yes please share me the configuration.
Visual Studio Code是Microsoft为Windows,Linux和macOS开发的源代码编辑器。它包括对调试,嵌入式Git控制,语法突出显示,智能代码完成,代码段和代码重构的支持。它是免费和开源的,尽管官方下载已获得专有许可。
小智 7
我知道我来晚了,但是我设法使用了Odoo 11。
我的安装路径是“ C:\ Program Files(x86)\ Odoo 11.0 \ server”
现在打开vs代码并转到Workspace设置并粘贴以下内容:
{
"python.pythonPath": "C:\\Program Files (x86)\\Odoo 11.0\\python\\python.exe",
"python.linting.pylintEnabled": false,
// use this so the autocompleate/goto definition will work with python extension
"python.autoComplete.extraPaths": [
"${workspaceRoot}/odoo/addons",
"${workspaceRoot}/odoo",
"${workspaceRoot}/odoo/openerp/addons"
],
//"python.linting.pylintPath": "optional: path to python use if you have environment path",
"python.linting.enabled": false,
//load the pylint_odoo
"python.linting.pylintArgs": [
"--load-plugins",
"pylint_odoo"
],
"python.formatting.provider": "yapf",
//"python.formatting.yapfPath": "optional: path to python use if you have environment path",
// "python.linting.pep8Path": "optional: path to python use if you have environment path",
"python.linting.pep8Enabled": true,
// add this auto-save option so the pylint will sow errors while editing otherwise
//it will only show the errors on file save
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 500,
// The following will hide the compiled file in the editor/ add other file to hide them from editor
"files.exclude": {
"**/*.pyc": true
}
Run Code Online (Sandbox Code Playgroud)
}
保存并在“ C:\ Program Files(x86)\ Odoo 11.0 \ server \ odoo”中打开代码文件夹
然后转到调试设置和一个新的配置文件,并粘贴以下代码:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Odoo",
"type": "python",
"request": "launch",
"stopOnEntry": false,
"pythonPath": "${config:python.pythonPath}",
"console": "externalTerminal",
"program": "${workspaceRoot}\\..\\odoo-bin",
"args": [
"--config=${workspaceRoot}\\..\\odoo.conf",
],
"cwd": "${workspaceRoot}",
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"RedirectOutput"
]
}
]
Run Code Online (Sandbox Code Playgroud)
}
然后点击运行按钮。记住vs代码可能会给您一些警告,请按“忽略”按钮,然后等待控制台打开就可以完成操作。享受调试和编码。
不要忘记从窗口服务中停止Odoo服务。
| 归档时间: |
|
| 查看次数: |
5624 次 |
| 最近记录: |