You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Django项目运行调试异常:启动后秒退无报错

解决VS Code中Django调试启动后立即退出的问题

以下是针对你遇到的问题的排查和解决步骤:

  • 确认虚拟环境与依赖
    确保VS Code使用的Python解释器是项目对应的虚拟环境:

    1. 点击VS Code右下角的Python版本号,选择项目的虚拟环境。
    2. 打开集成终端,执行pip list,检查输出中是否包含Django。如果没有,执行pip install django重新安装依赖。
  • 手动运行项目排查错误
    跳过调试,直接在集成终端执行python manage.py runserver,查看终端输出的具体信息。很多时候调试模式会隐藏终端报错,手动运行能直接看到问题(比如未执行数据库迁移、端口被占用、settings.py配置错误等)。

  • 修正launch.json配置
    给调试配置添加终端输出,确保能看到所有运行日志:
    修改后的launch.json如下:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python Debugger: Django",
                "type": "debugpy",
                "request": "launch",
                "args": ["runserver"],
                "django": true,
                "autoStartBrowser": false,
                "program": "${workspaceFolder}\\manage.py",
                "console": "integratedTerminal"
            }
        ]
    }
    

    新增的"console": "integratedTerminal"会让调试日志直接输出到集成终端,方便排查隐藏问题。

  • 检查项目根目录路径
    确认VS Code打开的是Django项目的根目录(即包含manage.py的文件夹)。如果打开的是子文件夹,${workspaceFolder}\\manage.py会指向错误路径,导致程序无法找到入口文件。

  • 验证基础配置
    检查settings.py中的关键配置:

    • 确保DEBUG = True(开发环境下)
    • ALLOWED_HOSTS中添加'127.0.0.1'或'localhost'

内容的提问来源于stack exchange,提问作者Chellaperumal P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 05:24:50