如何配置vscode的launch.json文件运行调试模式时自动更新模块

问题描述 投票:0回答:1

我写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"]
visual-studio-code odoo odoo-10
1个回答
0
投票

Odoo本身所具有的发展模式,这可以派上用场,当你正在开发模块,odoo发展模式可确保两两件事:

  • 随着蟒watchdog模块,每当在目录检测Python代码变化addons_path列出odoo服务器被重新装载
  • 而不是从数据库中读取视图文件,视图定义是直接从xml文件读取,所以在XML视图定义更改和重新加载页面将反映odoo这些变化。无需更新从命令行或odoo应用程序的任何模块。

要使用的发展模式,只是追加--dev=all您odoo运行指令,不要忘了在你的环境中运行pip install watchdog安装监视包自动服务器在Python代码改变的情况下重装。

© www.soinside.com 2019 - 2024. All rights reserved.