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
.