settings.json:
{ "python.pythonPath": "D:\\Python\\Python35\\python.exe", "python.testing.unittestArgs": [ "-v", "-s", "./persona", "-p", "*test.py" ], "python.testing.pytestEnabled": false, "python.testing.nosetestsEnabled": false, "python.testing.unittestEnabled": false, "python.linting.pylintArgs": [ "--load-plugins", "pylint_django" ], "editor.tabSize": 4, "editor.detectIndentation": false, "python.testing.promptToConfigure": false, "vsicons.presets.angular": true, // "python.linting.flake8Enabled": true }task.json:
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "run django", //#配置任务名称 "type": "shell", // 配置shell脚本 D:\\venv\\persona_env\\Scripts\\python 为虚拟环境python的路径 直接使用python默认使用本机环境 "command": "python manage.py runserver", //#配置shell脚本 "problemMatcher": [] } ] }launch.json:
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: Current File (Integrated Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" }, { "name": "Python: Remote Attach", "type": "python", "request": "attach", "port": 5678, "host": "localhost", "pathMappings": [ { "localRoot": "${workspaceFolder}", "remoteRoot": "." } ] }, { "name": "Python: Module", "type": "python", "request": "launch", "module": "enter-your-module-name-here", "console": "integratedTerminal" }, { "name": "Python: Django", "type": "python", "request": "launch", "program": "${workspaceFolder}/manage.py", "console": "integratedTerminal", "args": [ "runserver", "--noreload", "--nothreading" ], "django": true }, { "name": "Python: Flask", "type": "python", "request": "launch", "module": "flask", "env": { "FLASK_APP": "app.py" }, "args": [ "run", "--no-debugger", "--no-reload" ], "jinja": true }, { "name": "Python: Current File (External Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "externalTerminal" } ] }