适合Django框架后端开发的VSCode常用快捷键

P粉328763957

P粉328763957

2026-07-27

566人浏览

原创

vscode调试django失败主因是解释器未选虚拟环境、launch.json未配"module":"django"及--noreload、settings.json缺managepypath和settingsmodule配置。

适合django框架后端开发的vscode常用快捷键

VSCode 调试 Django 项目时,90% 的断点不生效、ModuleNotFoundError、模板跳转失败,根本不是插件没装全,而是快捷键用错 + 配置没跟上。

Ctrl+Shift+P 选解释器,不是 Ctrl+P 打开文件

很多人输 Ctrl+P 想搜“Python: Select Interpreter”,结果打开的是文件搜索框,根本找不到解释器选项。必须用 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)调出命令面板,再输入关键词。

  • 输 “Python: Select Interpreter” 后回车,只选带 venvenv 字样的路径,比如 ./venv/bin/python(Linux/macOS)或 .\venv\Scripts\python.exe(Windows)
  • 右下角状态栏必须显示这个路径,如果显示 /usr/bin/python3C:\Python312\python.exe,说明选错了
  • 打开任意 .py 文件,悬停 from django.conf import settings,没红线才表示 Django 已被识别

F5 启动调试前,必须确认 launch.json 用的是 module 而非 program

"program": "manage.py" 是最常见错误:VSCode 把它当普通脚本执行,runserver 参数被忽略,断点进不去视图函数,DJANGO_SETTINGS_MODULE 也不生效。

VSCode 1.118
VSCode 1.118

微软正式发布 Visual Studio Code 1.118 版本 。本次更新重点强化了 AI 开发体验与企业管理能力,其中最引人注目的是新增 Copilot CLI 远程控制功能,允许开发者通过手机或网页远程监控和接管 AI 会话 。同时,为了提高 AI 的运行性价比,新版本优化了令牌缓存策略以降低成本 。此外,1.118 版还引入了 Chronicle 本地历史追踪、TypeScript 7.0 支持以及更严格的企业级访问管控 。

下载
  • 正确配置是 "module": "django",让 VSCode 执行 python -m django,走 Django 自身的命令解析逻辑
  • "args": ["runserver", "--noreload", "8000"]--noreload 必须加,否则调试器只附着在父进程,子线程里断点无效
  • "django": true 这一行不能少,否则模板上下文、{% url %} 跳转、模型字段提示等功能全部失效

Ctrl+Click 跳转失效?先检查 settings.json 里的两个关键配置

models.py 里的字段进不去源码、{% url 'xxx' %} 点不了、settings.pyINSTALLED_APPS 列表点不开模块——不是插件问题,是 VSCode 根本没识别这是 Django 项目。

  • 在项目根目录的 .vscode/settings.json 中,必须显式写:
    {
      "python.django.managePyPath": "./manage.py",
      "python.django.settingsModule": "myproject.settings"
    }
  • 其中 myproject.settings 要替换成你实际的 settings 模块路径,比如 mysite.settingsbackend.settings.dev
  • 漏配任一项,VSCode 就不会加载 Django 特有支持,Run Server 按钮灰掉、模板语法无提示、URL 反查失败都是必然结果

Ctrl+Shift+D 启动调试后,别急着点浏览器——先看终端输出是否含 “Performing system checks…”

按下 F5 或点击 Ctrl+Shift+D → “Start Debugging” 后,如果终端只显示 Watching for file changes... 就停了,说明 Django 启动卡在初始化阶段,大概率是 DJANGO_SETTINGS_MODULE 路径错、数据库连接失败,或 INSTALLED_APPS 里有未安装的包。

  • 终端第一行出现 Performing system checks... 才代表 Django 正常启动,此时访问 http://127.0.0.1:8000/ 才可能触发断点
  • 如果卡在 Watching for file changes...,立刻看终端第二行是否有红色报错,比如 django.core.exceptions.ImproperlyConfiguredModuleNotFoundError
  • 这类错误不会弹窗提示,只会安静地卡住——这是新手最容易忽略的调试盲区

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

1110

5

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

2130

13

后端的主要工作内容介绍
后端的主要工作内容介绍

后端是应用程序的服务端部分,负责核心任务,如数据库交互、业务逻辑处理和响应客户端请求。想了解更多后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

2650

10

Python Web 框架 Django 深度开发
Python Web 框架 Django 深度开发

本专题系统讲解 Python Django 框架的核心功能与进阶开发技巧,包括 Django 项目结构、数据库模型与迁移、视图与模板渲染、表单与认证管理、RESTful API 开发、Django 中间件与缓存优化、部署与性能调优。通过实战案例,帮助学习者掌握 使用 Django 快速构建功能全面的 Web 应用与全栈开发能力。

2026.02.04

329

30

Python Django REST Framework接口安全与认证体系实践
Python Django REST Framework接口安全与认证体系实践

本专题围绕 Django REST Framework 展开,深入讲解 API 认证、JWT 鉴权、权限控制、接口安全防护以及防攻击策略设计。通过完整后端案例,帮助开发者构建安全可靠的 Web API 服务体系。

2026.06.29

85

15

vscode是什么_vscode怎么安装配置
vscode是什么_vscode怎么安装配置

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

2023.06.30

745

18

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

1157

3

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

981

12

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

930

8

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程