Python: 3.3.5
Django: 1.8
IDE: VSCode
Сервер: Apache 2.4
Mod_wsgi: 4.4.6
Тестовый инструмент: Почтальон
Мой проект такой:
/ 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 и test .py возвращает мою строку ok
.