在 .vscode 文件夾中創建一個 lanch.json 文件, 內容如下:
{ "version": "0.2.0", "configurations": [ { "name": "Django Q", "type": "python", "request": "launch", "program": "${workspaceFolder}/manage.py", "args": [ "qcluster" ], "django": true, "env": { "DJANGO_SETTINGS_MODULE": "YOUR_PROJECT_NAME.settings" }, "gevent": true }, // Your other configurations go here ] }
只需修改兩個地方:program 裏的 ${workspaceFolder}
是變量,如果你項目的 manage.py 在 VS Code 項目根目錄下,那這行就不用修改。 DJANGO_SETTINGS_MODULE 這裏需要把 YOUR_PROJECT_NAME 替換成你項目的名字。然後按 Debug 按鈕就可以調試 Django Q task 了。
對於這個問題,ChatGPT 4 前前後後給出了五次錯誤配置,不得不記錄一下。