Python:3.3.5 Django:1.8 IDE:VSCode服务器:Apache 2.4 Mod_wsgi:4.4.6测试工具:Postman

我的项目是这样的:

/ A / B /子文件夹test.py manage.py settings.py


launch.json:

{
    "name": "Django test",
    "type": "python",
    "request": "launch",
    "console": "integratedTerminal",
    "pythonPath": "C:/Python33/python.exe",
    "program": "${workspaceFolder}/B/manage.py",
    "args": [
        "runserver",
        "--noreload",
        "--nothreading"
    ],
    // "debugOptions": [
    //     "WaitOnAbnormalExit",
    //     "WaitOnNormalExit",
    //     "RedirectOutput",
    //     "DjangoDebugging"
    // ],
    "django": true
},

manage.py:

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)

我尝试在test.py设置断点但不工作,它不能在断点处停止,我确保服务器正在运行并且test.py可以工作,并且终端输出不显示错误消息 .

当我使用邮递员发帖时,状态为200并且测试.py返回我的字符串 ok .