在 .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 前前後後給出了五次錯誤配置,不得不記錄一下。