我写odoo模块vscode,我想运行与VScode调试模式的模块,但我不想手动更新的模块,我想写在lanuch.json的配置,但我已经找到了很多方法找到写。
我尝试了很多写-u(模块名称)-D(数据库)到ARGS配置,但它是无效的
"version": "0.2.0",
"configurations": [
{
"name": "Odoo10",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/odoo-bin",
"args": [
"--config=${workspaceFolder}/odoo.conf",
// "${workspaceFolder}/odoo.conf -u aatudo -d Odoo",
// "${workspaceFolder}\C:\Odoo_env\odoo\odoo.conf -u aatudo -d
Odoo",
],
"debugOptions": [
"RedirectOutput"]
Odoo本身所具有的发展模式,这可以派上用场,当你正在开发模块,odoo发展模式可确保两两件事:
watchdog
模块,每当在目录检测Python代码变化addons_path
列出odoo服务器被重新装载xml
文件读取,所以在XML视图定义更改和重新加载页面将反映odoo这些变化。无需更新从命令行或odoo应用程序的任何模块。要使用的发展模式,只是追加--dev=all
您odoo运行指令,不要忘了在你的环境中运行pip install watchdog
安装监视包自动服务器在Python代码改变的情况下重装。