{ "version": "0.2.0", "configurations": [ // 迁移命令配置 { "name": "Django: Make Migrations", "type": "python", "request": "launch", "program": "${workspaceFolder}/manage.py", "args": ["makemigrations"], "console": "integratedTerminal" }, { "name": "Django: Migrate", "type": "python", "request": "launch", "program": "${workspaceFolder}/manage.py", "args": ["migrate"], "console": "integratedTerminal" }, // 主服务器配置(带端口绑定) { "name": "Django: Run Server (0.0.0.0:8008)", "type": "python", "request": "launch", "program": "${workspaceFolder}/manage.py", "args": [ "runserver", "--noreload", // 防止自动重载干扰调试 "0.0.0.0:8008" // 同时设置 IP 和端口 ], "django": true, "console": "integratedTerminal" }, // 带自动迁移的服务器配置(推荐) { "name": "Django: Auto Migrate & Run (0.0.0.0:8008)", "type": "python", "request": "launch", "program": "${workspaceFolder}/manage.py", "args": [ "runserver", "--noreload", "0.0.0.0:8008" ], "django": true, "preLaunchTask": "django-auto-migrate", "console": "integratedTerminal" } ], "compounds": [ // 一键执行迁移+服务器 { "name": "Django: Full Setup (0.0.0.0:8008)", "configurations": [ "Django: Make Migrations", "Django: Migrate", "Django: Run Server (0.0.0.0:8008)" ] } ] }