美文网首页
VSCode下Django调测环境配置

VSCode下Django调测环境配置

作者: CareWB | 来源:发表于2017-08-05 22:34 被阅读1151次

最近在使用Django做web开发,为了提升开发效率,所以想在Visual Studio Code(以下简称vscode)上搭建一套开发调测环境。关于vscode就不多介绍了,自行搜索吧,反正是我目前使用过比较好用的开发工具。

我的Django项目是搭建在python的virtualenv环境下的(基于windows平台,其它平台类似),要调测这样的项目,需要在vscode中做一些设置:

1. 安装插件:

打开扩展页面(Ctrl+Shift+X),输入python,然后安装python插件

2. 修改调测配置:

打开调测页面(Ctrl+Shift+D),在调测类型下拉选项中,选择Django。如果是“没有配置”,则选择“添加配置”。这个时候你可以看到项目中增加了一个"launch.json"文件,里面关于Django的配置如下:

        {
            "name": "Django",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "${config:python.pythonPath}",
            "program": "${workspaceRoot}/manage.py",
            "cwd": "${workspaceRoot}",
            "args": [
                "runserver",
                "--noreload",
                "--nothreading"
            ],
            "env": {},
            "envFile": "${workspaceRoot}/.env",
            "debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit",
                "RedirectOutput",
                "DjangoDebugging"
            ]
        },

这个配置基本不用修改,如果你想修改Django的绑定端口号,可以修改args字段,修改后记得保存,如下:

            "args": [
                "runserver",
                "8080", 
                "--noreload",
                "--nothreading"
            ],

3. 配置python路径:

打开python选择窗口(Ctrl+Shift+P),输入 select,选择 Python: Select Workspace Interpreter,在出现的选项中将Python解析器指向virtualenv环境中的python。如果没有env环境的python,那先随便选择一个,然后打开settings.json文件,在里面手动修改一下python路径:
"python.pythonPath": "d:/py3-env/Scripts/python.exe",用左斜杠。

到此配置基本完成了,按F5就可以启动调测了,也可以打断点,查看变量,非常方便。

相关文章

网友评论

      本文标题:VSCode下Django调测环境配置

      本文链接:https://www.haomeiwen.com/subject/tfvwlxtx.html